Commit Graph

62 Commits

Author SHA1 Message Date
6b1987a16a Use a better default search string from comic files 2025-05-05 19:20:51 +02:00
73bde73fdb Add some minimum width to the scraper table view columns 2025-05-05 18:35:44 +02:00
868de856a7 Add support for exact match searches
It will be enabled by default.
2025-05-05 18:35:07 +02:00
e5f02bebe5 Try to always get some description for single volume issues
If the issue doesn't have a description it will get the volume description.
2025-05-04 21:50:36 +02:00
e7652355de Fix status check 2025-05-04 18:13:33 +02:00
51590aaa4f Rename method 2025-05-04 18:12:37 +02:00
fca1e2004e Add new ScraperStatus for exact volume searches 2025-05-04 17:46:50 +02:00
1b4116db1a Remove default cases from switches using enum class 2025-05-04 17:33:39 +02:00
9d7a554ab3 Convert ScraperMode and ScraperStatus into enum class 2025-05-04 17:26:05 +02:00
9e37947479 Fix layout warning
sortButtonsLayout was already part of the layout.
2025-04-21 19:21:48 +02:00
254652f03e Add missing include
Fixes build with Qt 6.9.0
2025-04-19 06:25:11 -04:00
3bcbcd06ba Try to fix compilation error in Linux with patched version of Qt 5 2023-07-08 16:53:54 +02:00
ceb230a21c Fix sorting in the volume selection dialog 2023-06-25 12:11:10 +02:00
d5acae870b Extract comic vine json parsing to its own file + add support for extra fields 2023-05-14 17:48:10 +02:00
a47b706e29 Fix a bunch of warnings 2023-04-30 14:00:09 +02:00
2b56945374 Make comic vine dialog modal 2022-11-10 21:46:36 +01:00
689e31891f Extract method 2022-10-24 19:00:04 +02:00
0ee18b0aea Tag comics from ComicVine should be marked as edited 2022-09-01 11:08:50 +02:00
769214fe5c Watch for potential empty proxy model 2022-08-21 08:59:53 +02:00
7df011e181 Add an edit for filtering series results returned by Comic Vine 2022-08-18 16:22:07 +02:00
8b4b586acc Show the automatic volume text that is going to be used in comic vine dialog
The user can chose to use it or edit it before starting the search.
2022-08-18 14:35:25 +02:00
a1e0340b3d Fix some warnings 2021-12-29 17:58:40 +01:00
040883a107 Fix static assert when compiling with Qt 6.2.2
QtConcurrent::run doesn't like that reference anymore
2021-12-28 17:48:35 +01:00
fdd98fc012 Return Qt::NoItemFlags instead of nullptr 2021-10-19 00:00:09 +02:00
509b33e991 Methods are not slots 2021-10-19 00:00:09 +02:00
6f1f8198d9 Use MultiMap instead of Map 2021-10-19 00:00:09 +02:00
ec95f8f5c3 Do not use screengeometry 2021-10-19 00:00:09 +02:00
36227a1354 QtConcurrent::run has changed in Qt6 2021-10-19 00:00:09 +02:00
314b6295de Remove qt4 support 2021-10-19 00:00:09 +02:00
5aa02a19bb clang-format 2021-10-18 21:56:52 +02:00
175f533b75 Typo in ComicVine field 2021-09-27 18:45:09 +02:00
d7a9e66377 ComicVine: Convert to new slot syntax 2021-06-29 13:53:12 +02:00
8377de7c3e Clazy: Use fixits to refactor some old style signal connections 2021-06-29 13:53:12 +02:00
97377cdcf4 Eliminate qsort, use std::sort 2021-03-13 10:46:43 +01:00
c5de729635 Set the default button based on the current context 2021-03-06 18:07:29 +01:00
5303e247b7 Always use toggleSkipButton 2021-03-06 18:06:05 +01:00
f98ce43465 Add a shortcut to going back 2021-03-06 18:03:04 +01:00
5459ff78cf Disable close button as the default when pressing enter
It can be triggered using ESC
2021-03-06 18:02:41 +01:00
0f6b203d34 Embrace HTML coming from Comic Vine 2021-03-06 09:05:35 +01:00
51a9c72d05 Replace QtScript with QJson*
QtScript is deprecated and this was needed to start supporting Qt6
2021-02-27 12:02:57 +01:00
4b3042def4 Fix object leaks in database code
Qt's database and query model requires that both the queries and the database
objects are out of scope before a database connection can safely be removed.

Solution: Properly encapsulate databases and queries in "{ }" and use a string
to cache the connection name for out-of-scope removal.
2020-08-25 17:34:46 +02:00
b9acd13120 Fix code format errors due to changes in default coding style. (#150) 2020-07-24 21:17:49 +02:00
346bcdaf75 Clang format fix. 2019-09-25 17:38:59 +02:00
cfb4e31af9 Fix for story arcs not being parsed from comicvine. 2019-09-25 17:38:59 +02:00
f29724e404 Annotate overridden methods 2019-06-01 16:04:48 +02:00
268bebbddd Use nullptr instead of 0 2019-06-01 16:04:48 +02:00
bb334cfd50 Use auto to avoid duplicating the type name 2019-06-01 16:04:48 +02:00
e3ec56aa43 Format code using clang-format 2019-05-30 19:46:37 +02:00
eeb303a5c1 Avoid parsing non supported dates from comic vine 2019-04-28 09:30:15 +02:00
44db4397e8 Avoid parsing null values from comic vine 2019-04-28 09:28:50 +02:00