Commit Graph

106 Commits

Author SHA1 Message Date
4078cecad8 Command: Take SqliteDbService instead of connection string 2019-04-16 08:54:49 +02:00
97710e2180 Utils: Removed QDebug logger 2019-04-16 08:53:23 +02:00
bddacbedb8 CommandAdd: refactored to use filesaver etc. 2019-04-16 08:52:43 +02:00
4ece459d77 CommandDelete: refactored to use sqlitedbservice 2019-04-16 08:52:07 +02:00
c6a7663ffa Implement CommandUpdate: Searches for files that have been changed and reprocesses them 2019-04-16 08:51:27 +02:00
6565d94075 filedata.h: Model of files table in database 2019-04-16 08:50:31 +02:00
c248cf8368 Added FileSaver for Saving/Processing of files, used by CommandAdd/CommandUpdates 2019-04-16 08:50:08 +02:00
2f1f41608f Added SqliteDbService: All sqlite queries etc. go here 2019-04-16 08:49:02 +02:00
d2712e5293 Added databasefactory to create database connections 2019-04-16 08:47:30 +02:00
dce13706e1 Added Logger class acting as threadsafe wrapper for QDebug 2019-04-16 08:46:39 +02:00
02ce27fc9f updated TODO 2019-04-14 21:47:07 +02:00
88fa60f7da CommandAdd: if nothingprocessor is used, empty pageData is not an error 2019-04-10 19:00:28 +02:00
9ae74b476a Added Utils::error() and Utils::info() to print to stderr/stdout instead of qDebug() 2019-04-10 18:57:27 +02:00
6da823d7f3 CommandDelete: refactor: split handle to several methods 2019-04-09 22:03:04 +02:00
4fc8a7e37b CommanDelete: Fixed pattern match and added dry-run mode 2019-04-09 21:38:15 +02:00
61f8a2d8cd added missing qss.pro file 2019-04-07 20:22:34 +02:00
2a1ee328cc Begin delete command implementation 2019-04-07 20:22:20 +02:00
42a185cdd8 updated TODO 2019-04-07 20:19:25 +02:00
3e52194d2f CommandAdd: improve help text 2019-04-06 23:27:56 +02:00
2feb420bb6 PdfProcessor: Exception instead of empty result when loading of document fails 2019-04-06 23:27:39 +02:00
8797139ae6 rename gui/qss.pro to gui/gui.pro 2019-04-06 17:28:27 +02:00
4d53b874e6 updated TODO 2019-04-06 17:22:19 +02:00
d1fffaca22 Remove python reference in README 2019-04-06 17:17:35 +02:00
d7f554949f Begin a C++ cli and remove the Python scripts 2019-04-06 17:16:42 +02:00
b7b93a66a9 Query/Save filetype and size 2019-04-06 17:13:38 +02:00
ac921c691c updatecd TODO 2018-12-29 20:21:38 +01:00
4b3b862e11 gui: handle ESC (to quit) and CTRL+L (focus on searchbar and select content) 2018-12-29 20:21:13 +01:00
5081f559df addindex: process ods and minor improvements 2018-12-29 20:19:54 +01:00
9c30fa70a1 Don't add same paths to searchresult list 2018-09-02 20:38:21 +02:00
cd3a160aa6 scale combobox: regenerate pdfs preview with choosen scale 2018-09-02 20:30:52 +02:00
5d8de075be checks on input, exceptions, improved contains query performance 2018-09-02 13:54:27 +02:00
802609da12 sql: only join content table if necessary 2018-09-02 12:45:28 +02:00
46f51b9554 default to path search, not content, removed unneeded methods 2018-09-02 12:38:07 +02:00
3584d284c3 indicate running search in status bar 2018-09-02 12:33:04 +02:00
9de30ce8e7 Begin filter keywords support 2018-09-02 12:27:23 +02:00
40b804e8d8 begin status bar and progress bar for pdfpreviews 2018-08-31 20:53:53 +02:00
703d426979 open specififed pdfviewer jumping to the page of the preveiw image
(cherry picked from commit 0bd429be1c9e16b96dd5e503265856107e55adaf)
2018-08-31 20:53:02 +02:00
53cf73cc8d Wait till pdfworker finishes before new search, cancel running 2018-08-31 20:51:15 +02:00
e8ef4be571 Remove edit file query/content + filter results lineedit 2018-08-24 08:53:00 +02:00
d0b9997fb8 updated TODO 2018-08-12 23:14:52 +02:00
5613c3e275 mainwindow.ui: UI Changes (Scale + Filters + Buttons). Logic not implemented 2018-08-12 23:14:37 +02:00
345118bf9c updated TODO 2018-08-12 17:22:30 +02:00
7347c30d4e added TODO 2018-08-12 17:06:43 +02:00
060078beb9 updated README 2018-08-12 16:47:55 +02:00
c798afcc70 rename from easyindex to qss 2018-08-12 16:47:46 +02:00
0406472a0b begin work on qt gui - basic search & pdf preview 2018-08-12 16:45:39 +02:00
e006a95673 remove pdf_pagecount() 2018-08-09 23:00:44 +02:00
07b3479029 fixed: correct usage of generator function 2018-08-09 22:59:32 +02:00
4de5aa6d74 removed global cursor (unnecessary) 2018-08-09 22:51:21 +02:00
d1d317d5af added multiprocess support (quick hack) 2018-08-09 22:47:33 +02:00