Commit graph

4843 commits

Author SHA1 Message Date
Lukas Brübach
dbae292360
Fix tests properly. 2024-12-16 19:03:21 -05:00
Lukas Brübach
bde0b3bcfc
Fix tests. 2024-12-16 19:03:20 -05:00
Lukas Brübach
1b1b31a2c2
Relabel buttons for clarity. 2024-12-16 19:03:20 -05:00
Lukas Brübach
7bc34619c1
Remember how many cards were originally in deck when replacing with uuid version. 2024-12-16 19:03:20 -05:00
Lukas Brübach
7f22d48a5e
Lint. 2024-12-16 19:03:20 -05:00
Lukas Brübach
3059637838
Persist sort options and change default to 'preference'. 2024-12-16 19:03:20 -05:00
Lukas Brübach
af75cfcd89
Pivot to a view options toolbar. 2024-12-16 19:03:20 -05:00
Lukas Brübach
d05185327a
Clean up some imports. 2024-12-16 19:03:19 -05:00
Lukas Brübach
ba73cda339
Adjust font size when adjusting card size. 2024-12-16 19:03:19 -05:00
ZeldaZach
7d42a43c87
Only overwrite card in deck if UUID _and_ Number missing 2024-12-16 19:03:19 -05:00
ZeldaZach
050c86cee6
Minor cleanup 2024-12-16 19:03:19 -05:00
ZeldaZach
0ea29b1eb3
Minor cleanup 2024-12-16 19:03:19 -05:00
ZeldaZach
4a75eac3d3
Minor cleanup 2024-12-16 19:03:19 -05:00
Lukas Brübach
322d61e7ef
Move the search bar to its own widget. 2024-12-16 19:03:18 -05:00
Lukas Brübach
060e8f0cfd
Move the sorting options to their own widget. 2024-12-16 19:03:18 -05:00
ZeldaZach
2a7befaa9d
Crash fix 2024-12-16 19:03:18 -05:00
ZeldaZach
c6f1253476
Linter 2024-12-16 19:03:18 -05:00
Lukas Brübach
07a159fb5e
Lint the makelist. 2024-12-16 19:03:18 -05:00
Lukas Brübach
44bbf26b4b
Move the card size slider to its own widget. 2024-12-16 19:03:18 -05:00
Lukas Brübach
9d0d62a72d
Move the "Next/Previous" card buttons to their own widget. 2024-12-16 19:03:17 -05:00
Lukas Brübach
059c23f8f4
Set the index correctly when removing a non-providerId printing for a providerId printing to avoid jumping to the next card. 2024-12-16 19:03:17 -05:00
Lukas Brübach
7a136178e0
Flip preference sort so descending means "Most to least preferred". 2024-12-16 19:03:17 -05:00
Lukas Brübach
70c2bd6377
Fix cards without providerIds being counted for all cards. 2024-12-16 19:03:17 -05:00
Lukas Brübach
b7e17be133
Fix mocks. 2024-12-16 19:03:17 -05:00
Lukas Brübach
9a0140917a
Linter behave. 2024-12-16 19:03:16 -05:00
Lukas Brübach
e17d8b40fd
Linter behave. 2024-12-16 19:03:16 -05:00
Lukas Brübach
34bec790c7
Add option to disable bumping sets to the front of the list if the deck contains cards from the set. 2024-12-16 19:03:16 -05:00
Lukas Brübach
3195a5ab68
Update PrintingSelector properly on DeckListModel::dataChanged 2024-12-16 19:03:16 -05:00
Lukas Brübach
279aa8c836
Don't hide PrintingSelector button widgets if the deck contains a card from the set. 2024-12-16 19:03:16 -05:00
ZeldaZach
7ad2972c4d
Fix cards being able to jump between side and mainboard 2024-12-16 19:03:15 -05:00
Zach Halpern
7fff7cfee9
Fix Qt5 Builds 2024-12-16 19:03:15 -05:00
Zach Halpern
aa9dd24eda
Fix Qt5 Builds 2024-12-16 19:03:15 -05:00
Zach Halpern
08e0d6068f
Fix Qt5 Builds 2024-12-16 19:03:15 -05:00
Zach Halpern
9597392da5
Fix Qt5 Builds 2024-12-16 19:03:15 -05:00
Zach Halpern
f856bc30c5
Fix Qt5 Builds 2024-12-16 19:03:15 -05:00
Zach Halpern
80228957d1
Inc QDebug 2024-12-16 19:03:14 -05:00
Zach Halpern
e3cf540689
Fix UST cards 2024-12-16 19:03:14 -05:00
Zach Halpern
bdffd518cb
fix build 2024-12-16 19:03:14 -05:00
Lukas Brübach
37201ccc85
Show related cards from printing selector by right-clicking card image. 2024-12-16 19:03:14 -05:00
Lukas Brübach
b07fecb370
Add ability to force preferred set art to be loaded for every card. 2024-12-16 19:03:14 -05:00
Lukas Brübach
f12259500e
Resize setName to picture width on initialization.
Also add a new signal to card_info_picture_widget to emit when the scale factor changes.

Hook this up to the setName resizing method to ensure card size updates trigger it appropriately after initialization.

Clean up unused enter and resize methods that just delegated to base-class.
2024-12-16 19:03:13 -05:00
Lukas Brübach
ce2c9115ac
Can't override in function definition. 2024-12-16 19:03:13 -05:00
Zach Halpern
968782b535
Lint 2024-12-16 19:03:13 -05:00
Zach Halpern
9d45772507
Yes Override 2024-12-16 19:03:13 -05:00
Zach Halpern
a458204eac
Yes Override 2024-12-16 19:03:13 -05:00
Zach Halpern
64ae0e5300
Not Override 2024-12-16 19:03:12 -05:00
Zach Halpern
cc4f8a4761
Fix Timer & Builds on Qt5 2024-12-16 19:03:12 -05:00
Lukas Brübach
facb9a030f
Clear timer on updateDisplay. 2024-12-16 19:03:12 -05:00
Lukas Brübach
929789bcf9
Refactor local batch variables to be class variables/defines. 2024-12-16 19:03:12 -05:00
Lukas Brübach
f8ce97d598
Load widgets in batches. 2024-12-16 19:03:12 -05:00