Commit Graph

23 Commits

Author SHA1 Message Date
Albert S. cff481a57e Refactor search queries: Introduced QSSQuery
Purpose is to seperate certain logic from SQLite and generalize it more.
Even though we only have Sqlite atm, in general the database layers
must be stupid as possible, while QSSQuery should do most of the hard work.

Fixes in Tokenizer logic.
Switched to C++17.
2019-08-18 00:25:21 +02:00
Albert S. 05a5bac22f mainwindow: show size of files 2019-08-18 00:23:42 +02:00
Albert S. 5e983049f5 mainwindow: wait till search is completed before launching new one 2019-08-12 22:59:05 +02:00
Albert S. 330a9e5870 gui: stop generating preview images after a memory limit has been reached. 2019-04-30 14:13:10 +02:00
Albert S. 5deb64cd28 ClickLabel: rename clicked to leftClicked and only fire when left mouse button clicked 2019-04-30 12:40:28 +02:00
Albert S. 88a6152b52 pdf previews: set tooltip showing documents path 2019-04-30 12:30:29 +02:00
Albert S. b319edea15 gui: mainwindow: remove dead code and unused members 2019-04-29 23:09:23 +02:00
Albert S. 09804a83cc gui: handle search exception (again after refactoring) 2019-04-29 23:05:51 +02:00
Albert S. 4c8d201f81 pdf preview generation: Use QtConcurrent::mapped + QFutureWatcher instead of own single-thread solution 2019-04-29 20:50:52 +02:00
Albert S. 2cf26a17e1 gui: remove searchworker 2019-04-27 21:24:53 +02:00
Albert S. 8c027566e3 search: Avoid redundant results by placing pages into vector instead of returning searchresult for each page 2019-04-26 15:31:42 +02:00
Albert S. 569d8c4138 Begin sort: statement implementation, use bindvalues in all search filters, gui: save current scale 2019-04-25 10:27:54 +02:00
Albert S. 326c12ca80 move more files to shared project ; searchresultt.h: use filedata.h 2019-04-22 21:07:41 +02:00
Albert S. bf6d817ace gui: handle ESC (to quit) and CTRL+L (focus on searchbar and select content) 2018-12-29 20:21:13 +01:00
Albert S. 14e68ebc27 Don't add same paths to searchresult list 2018-09-02 20:38:21 +02:00
Albert S. caafb114ca scale combobox: regenerate pdfs preview with choosen scale 2018-09-02 20:30:52 +02:00
Albert S. 7a485c55bb checks on input, exceptions, improved contains query performance 2018-09-02 13:54:27 +02:00
Albert S. 4b82393809 indicate running search in status bar 2018-09-02 12:33:04 +02:00
Albert S. 622bcbb0ce Begin filter keywords support 2018-09-02 12:27:23 +02:00
Albert S. ec8804185d begin status bar and progress bar for pdfpreviews 2018-08-31 20:53:53 +02:00
Albert S. 03356b3190 open specififed pdfviewer jumping to the page of the preveiw image
(cherry picked from commit 0bd429be1c9e16b96dd5e503265856107e55adaf)
2018-08-31 20:53:02 +02:00
Albert S. 64b2eda9e5 Wait till pdfworker finishes before new search, cancel running 2018-08-31 20:51:15 +02:00
Albert S. 68ab917756 begin work on qt gui - basic search & pdf preview 2018-08-12 16:45:39 +02:00