Commit Graph

91 Commits

Author SHA1 Message Date
9e0fbcd776 sqlitesearch: improve tokenizer and fix sort handling 2019-05-04 20:40:43 +02:00
fea0ab892f pdfprocessor: don't throw exception on encrypted files (locked ones are
the problem)
2019-05-04 09:38:52 +02:00
f97ba49b91 filesaver: count logic was wrong if --continue wasn't given 2019-04-30 23:44:27 +02:00
e12d208b5f cli: describe --continue in more detail 2019-04-30 23:43:31 +02:00
d1963e52a1 gui: executable name set to qss-gui instead of qss 2019-04-30 14:15:50 +02:00
749bb00c84 updated TODO 2019-04-30 14:14:44 +02:00
a4f2612071 gui: stop generating preview images after a memory limit has been reached. 2019-04-30 14:13:10 +02:00
8d6ee157a7 ClickLabel: rename clicked to leftClicked and only fire when left mouse button clicked 2019-04-30 12:40:28 +02:00
f975a40ddd pdf previews: set tooltip showing documents path 2019-04-30 12:30:29 +02:00
897b6d03a5 gui: mainwindow: remove dead code and unused members 2019-04-29 23:09:23 +02:00
f6fc2ae881 gui: handle search exception (again after refactoring) 2019-04-29 23:05:51 +02:00
75d7aed22d PdfWorker: generatePreviews: take const ref to container with search results 2019-04-29 23:01:11 +02:00
fe57a8d41c Add destructor for pdfworker renderer 2019-04-29 22:44:39 +02:00
d435ec3bfd pdf preview generation: Use QtConcurrent::mapped + QFutureWatcher instead of own single-thread solution 2019-04-29 20:50:52 +02:00
ec1219acda cli: commanddelete: fix broken dry-run 2019-04-29 10:24:50 +02:00
021722b090 gui: remove searchworker 2019-04-27 21:24:53 +02:00
233c30b66b search: fixed: order by after group by in content search 2019-04-27 21:23:06 +02:00
3858dadc4a FileSaver: count how many files failed, Commands: Show how many failed 2019-04-26 22:46:33 +02:00
ea8f701e8f searchworker: emit searchError on exception 2019-04-26 21:48:07 +02:00
b8c0fc0ae3 search: default sort by mtime and page 2019-04-26 21:41:20 +02:00
08d81ef78b search: Avoid redundant results by placing pages into vector instead of returning searchresult for each page 2019-04-26 15:31:42 +02:00
7107c90aeb updated TODO 2019-04-25 10:37:41 +02:00
e2f07d2357 Begin sort: statement implementation, use bindvalues in all search filters, gui: save current scale 2019-04-25 10:27:54 +02:00
131ab2e4e8 SqliteSearch: Use correct column for file size 2019-04-22 23:16:29 +02:00
a53ce19621 PdfProcessor: Throw exception for encrypted/password protected files 2019-04-22 23:13:45 +02:00
5a99890d28 FileSaver: missing endl when printing exception details 2019-04-22 23:13:04 +02:00
e37aa61eda CommandSearch: Begin basic functionality (prints filename of result) 2019-04-22 23:11:28 +02:00
be53fc7f6e Command: Remove dbConnection() declaration which isn't used anymore 2019-04-22 21:59:35 +02:00
ae4b06d647 Logger: Do not quote strings by default 2019-04-22 21:59:05 +02:00
6ac7c199fb CommandDelete: Bugfix: Deleted existing instead of non-existing files 2019-04-22 21:08:31 +02:00
95a650dd30 move more files to shared project ; searchresultt.h: use filedata.h 2019-04-22 21:07:41 +02:00
c928c94eb1 Begin 'shared' project to share code between cli and gui 2019-04-20 23:31:14 +02:00
f461d2c844 added todo comment for logger flush 2019-04-20 23:27:27 +02:00
10f05af6ac updated TODO 2019-04-16 08:56:06 +02:00
8dabfc7aa4 updated cli.pro 2019-04-16 08:55:05 +02:00
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