Add filters to KEXI Global Search
Based on ideas From https://community.kde.org/Kexi/Main_Window/Search
Have a combo box on the right to filter searching (with check boxes) e.g.:
Object name (separator)
[ ] Tables
[ ] Fields (of tables/queries/forms/reports)
[ ] Queries
[ ] Forms
[ ] Reports
[ ] Scripts
Data (separator)
[ ] Data (considerably more computing power needed, may need indexing)
Options:
- Search objects / data using RegEx
- Limit and/or sort by creation time/modification time/object size/author/other properties
- Find dependencies between objects, e.g. tables or fields used
Other:
- Support history. This needs a design for storage, and smart updates so changed schema does not break history. There are also privacy concerns so it needs to be decided where the history is stored. Local storage limits availability but increases privacy. Have good defaults. User needs to be informed directly in the app's GUI as well as in the documentation.
- Support clearing of the history.