Data Filter (Part 3 of 3)

Last part of the search/filter functionality;

* SearchBox now incorporates filter and search
  with a new widget. We can update this widget
  to include more fancy UI/Interactions without
  having to change the ride list or charts etc.

* Added search/filter widget to the relevant charts
  and screens; Metrics, TreeMap, CP, Histogram,
  Activity Log, Ride list (refactored out of MainWindow)

* Added namedsearches.xml and adding/selecting them
  from a drop down menu on the search box.

* Fixed some performance bugs related to duplicate
  signals and redraw/reprocessing. Also ensured that
  CLucene remains optional -- but means no search or
  filter functionality unless it is available.
This commit is contained in:
Mark Liversedge
2012-10-30 21:32:38 +00:00
parent ebc0fbb7cf
commit d0b009c922
36 changed files with 802 additions and 119 deletions

View File

@@ -187,6 +187,7 @@ QStringList DataFilter::parseFilter(QString query)
filenames << allRides.at(i).getFileName();
}
}
emit results(filenames);
}
errors = DataFiltererrors;