Luis Ángel San Martín
3ab05c6777
Add a new boolean field for tagging comics as manga
2021-01-16 14:23:59 +01:00
Luis Ángel San Martín
8c6e8cdf36
Merge pull request #36 from iain-benson/feature/extended_search
...
Feature/extended search
2021-01-14 21:39:10 +01:00
Luis Ángel San Martín
7e72c8b691
Update CHANGELOG
2021-01-14 21:38:30 +01:00
Luis Ángel San Martín
76a307d0d8
Remove comments
2021-01-14 19:11:25 +01:00
Luis Ángel San Martín
6bb64c5467
Import non-gui global header
2021-01-14 18:42:51 +01:00
Luis Ángel San Martín
24c0a783de
Remove reference to lexertl's license
2021-01-14 18:42:21 +01:00
Luis Ángel San Martín
82eb5c0a8b
Add fallback for qt < 5.15
2021-01-14 15:51:20 +01:00
Luis Ángel San Martín
f03ad848cb
Add support for true
and false
literals to be used with bool fields
...
The lexer itself should be responsible for parsing those values but it will require a bigger refactoring.
2021-01-14 15:32:20 +01:00
Luis Ángel San Martín
f803b54f2e
Add support for boolean folder fields
2021-01-14 12:25:24 +01:00
Luis Ángel San Martín
dde60b78ea
YACReaderLibrary compiles using c++11 just fine
...
It is probably worth to bump this to c++14 and ideally use c++17, but it will be done in a separate branch.
2021-01-14 11:38:45 +01:00
Luis Ángel San Martín
c3b0780e03
Remove unused constant
2021-01-14 11:37:37 +01:00
Luis Ángel San Martín
5343d24f26
Run folder search filtering in the background
...
It uses the same approach used by the comics search filter
2021-01-14 11:37:17 +01:00
Luis Ángel San Martín
047fd24609
Make the search line edit bigger
2021-01-14 09:17:49 +01:00
Luis Ángel San Martín
ccc382df7d
Use ComicQueryResultProcesor
2021-01-14 09:17:18 +01:00
Luis Ángel San Martín
dbdc7bd965
Add a class for processing search queries and create the comics model data
2021-01-14 09:10:58 +01:00
Luis Ángel San Martín
fa5ce25425
Add concurrent queue based on lambdas
2021-01-14 09:03:17 +01:00
Luis Ángel San Martín
7b36100458
Use QString::fromStdString
...
Just to keep things consistent in the whole round trip conversion
2021-01-14 08:51:08 +01:00
Luis Ángel San Martín
260f538de3
Use an explicit constructor for TreeNode
...
List initialization ended using movable constructors which surprisingly caused data troubles in release mode, at least in VC2019 compiler. The tree being messed up caused crashes while SQL was generated.
I have no explanation for it.
2021-01-14 08:49:48 +01:00
Luis Ángel San Martín
f09c5955d8
Remove space and atWord tokens
...
`atWord` wasn't used at all and spaces should be eaten by the lexer
And added `unspecified` token
2021-01-14 08:39:16 +01:00
Luis Ángel San Martín
ddb140d430
Remove misplaced code
2021-01-12 18:57:25 +01:00
Luis Ángel San Martín
a777aa3fe8
Replace lexertl with a custom lexeter implementation
...
QueryLexeter does not parse "atWord" because I couldn't find what it is used for.
2021-01-12 18:56:59 +01:00
Luis Ángel San Martín
5037f3ac92
Fix data base removal in FolderModel
2021-01-12 18:41:57 +01:00
Luis Ángel San Martín
6438c9210f
Move query execution and model setup to the right scope
2021-01-12 18:41:09 +01:00
Luis Ángel San Martín
255e51da86
Fix binding values to search query
...
This was broken while doing a rebase
2021-01-08 16:59:17 +01:00
Iain Benson
8efb9912ee
Use concatenation, rather than ostringstream
2021-01-08 15:56:16 +01:00
Luis Ángel San Martín
4990093e3d
Remove c++17 dependency
2021-01-08 15:56:16 +01:00
Luis Ángel San Martín
2d3888b4b4
Fix scopes
2021-01-08 15:56:13 +01:00
Luis Ángel San Martín
7ccb338455
Apply clang-format
2021-01-08 15:51:59 +01:00
Iain Benson
9a660350d2
Add some documentation and attribution to the query parser
2021-01-08 15:51:59 +01:00
Iain Benson
30529dca43
Some small tidy ups
2021-01-08 15:51:56 +01:00
Iain Benson
673ee1f067
Use the query parser in the comic and folder model
2021-01-08 15:41:29 +01:00
Iain Benson
5fa7da1e46
Add folder into the query parser
2021-01-08 15:41:29 +01:00
Iain Benson
4a50d438d0
Add query parser class
2021-01-08 15:41:28 +01:00
Iain Benson
d3de52ca82
Add commit 43aab01 of BenHanson/lexertl14 from github
2021-01-08 15:41:28 +01:00
Felix Kauselmann
c4f792bd40
Fix port settings
...
When setting ports, temporary or for good, we need to go via the config
files and not QTcpServer or we get undefined behavior. To support temp
ports, we need to back up the fixed port in the settings.
2020-12-11 12:33:05 +01:00
Luis Ángel San Martín
e79ea56d32
Fix format
2020-12-05 14:49:54 +01:00
Heimen Stoffels
ccf1e4cb56
Updated Dutch translation
2020-10-01 11:56:35 +02:00
smahot
f6bed8590f
Support for third party qt image plugins
2020-09-30 19:01:12 +02:00
Luis Ángel San Martín
948ed595e7
Bump version number to 9.7.1
2020-09-12 12:02:55 +02:00
Luis Ángel San Martín
d22e3a4490
Update CHANGELOG
2020-09-07 18:15:40 +02:00
Luis Ángel San Martín
4739376f5b
Use new methods
2020-09-07 18:13:55 +02:00
Luis Ángel San Martín
6738827798
Add methods to access ENLARGE_IMAGES setting
2020-09-07 18:13:43 +02:00
Luis Ángel San Martín
c490b70b68
Move declaration to the viewer group
2020-09-07 18:13:06 +02:00
Felix Kauselmann
acce89ef78
Update viewer.cpp
2020-09-07 08:54:23 +02:00
Felix Kauselmann
3342fef1cb
Update CHANGELOG.md
2020-09-03 18:10:43 +02:00
Luis Ángel San Martín
bb09be3d6a
Bump version number
2020-09-03 18:05:05 +02:00
Luis Ángel San Martín
802e0d32ce
Fix trying to scale images on null images
2020-09-03 18:00:29 +02:00
Luis Ángel San Martín
4234dedece
Merge pull request #158 from selmf/feature/better_doublepage
...
Reader: Add option to show covers as single pages in double page mode
2020-09-03 17:46:08 +02:00
Felix Kauselmann
5bb6ab276a
Reader: Add option to show covers as single pages in double page mode
2020-09-03 15:32:45 +02:00
Luis Ángel San Martín
ce90796aed
Merge pull request #157 from selmf/feature/overscale
...
Reader: Add option to stop enlarging images in fit to width and height
2020-09-02 22:28:12 +02:00