Add Column Chooser for SearchBox

.. so you can drag and drop fields in when creating a filter.
This commit is contained in:
Mark Liversedge
2013-04-25 21:57:44 +01:00
parent 52e22555c7
commit c79d18fd03
2 changed files with 9 additions and 1 deletions

View File

@@ -19,6 +19,7 @@
#include "SearchBox.h"
#include "MainWindow.h"
#include "NamedSearch.h"
#include "RideNavigator.h"
#include "GcSideBarItem.h"
#include <QToolButton>
#include <QInputDialog>
@@ -190,14 +191,19 @@ void SearchBox::setMenu()
foreach(NamedSearch x, main->namedSearches->getList()) {
dropMenu->addAction(x.name);
}
dropMenu->addSeparator();
}
dropMenu->addAction(tr("Column Chooser"));
}
void SearchBox::runMenu(QAction *x)
{
// just qdebug for now
if (x->text() == tr("Add Favourite")) addNamed();
else {
else if (x->text() == tr("Column Chooser")) {
ColumnChooser *selector = new ColumnChooser(main->listView->logicalHeadings);
selector->show();
} else {
NamedSearch get = main->namedSearches->get(x->text());
if (get.name == x->text()) {
setMode(static_cast<SearchBox::SearchBoxMode>(get.type));