Commit graph

5289 commits

Author SHA1 Message Date
Lukas Brübach
60485f45d3 Remove another debug. 2025-04-10 07:49:51 +02:00
Lukas Brübach
3482f95c55 Remove some debugs. 2025-04-10 07:49:51 +02:00
Lukas Brübach
9307d617c6 Remove some commented stuff. 2025-04-10 07:49:51 +02:00
Lukas Brübach
14d916e0f5 Add icons and search help, proper variables for quick filter widgets. 2025-04-10 07:49:51 +02:00
Lukas Brübach
b206b3e450 Lint. 2025-04-10 07:49:51 +02:00
Lukas Brübach
baaecfd983 Remove a non-existant signal, containerize some layouts to silence warnings. 2025-04-10 07:49:51 +02:00
Lukas Brübach
b774c1881a Hide database display dock widget. 2025-04-10 07:49:51 +02:00
Lukas Brübach
25cad5c006 Clean up imports. 2025-04-10 07:49:51 +02:00
Lukas Brübach
b1a7f79ab2 Fix menu options. 2025-04-10 07:49:51 +02:00
Lukas Brübach
437b6454da Figure out view menu state correctly. 2025-04-10 07:49:51 +02:00
Lukas Brübach
c14923db33 Return cardlists directly. 2025-04-10 07:49:51 +02:00
Lukas Brübach
8a47412db2 Change deck analytics bars to be more meaningful by using the highest value instead of the total sum as the ceiling. 2025-04-10 07:49:51 +02:00
Lukas Brübach
ed0f09b7fd Lint. 2025-04-10 07:49:51 +02:00
Lukas Brübach
34287b0714 Implement separate comboBoxes for sorting and grouping. 2025-04-10 07:49:51 +02:00
Lukas Brübach
f66961e488 Hide groups which have no cards in them. 2025-04-10 07:49:51 +02:00
Lukas Brübach
7a6fd31776 Set banner buddies correctly. 2025-04-10 07:49:51 +02:00
Lukas Brübach
d60b613fd5 More performant display updating. 2025-04-10 07:49:51 +02:00
Lukas Brübach
268d3f2e6b Move new method to DeckListModel so we don't have to include CardDatabaseManager in common. 2025-04-10 07:49:51 +02:00
Lukas Brübach
7bb18c84c7 Parameter names. 2025-04-10 07:49:51 +02:00
Lukas Brübach
443f8717a3 New DeckList method to return cards as CardInfoPtrs
Saner update to prevent crashes.
2025-04-10 07:49:51 +02:00
Lukas Brübach
f994ffa02d Fix some weak warnings. 2025-04-10 07:49:51 +02:00
Lukas Brübach
0256c31411 Use some of the new generic conveniences in the visual deck editor 2025-04-10 07:49:51 +02:00
Lukas Brübach
768b957b54 Remove some overriden methods that are now generic enough to not necessitate being overriden anymore. 2025-04-10 07:49:51 +02:00
Lukas Brübach
fbd79f34f0 Qt > std 2025-04-10 07:49:51 +02:00
Lukas Brübach
c5adb383f7 Lint. 2025-04-10 07:49:51 +02:00
Lukas Brübach
fcbdefab4c Address some comments. 2025-04-10 07:49:51 +02:00
Lukas Brübach
6426f3c86c Slightly more sensible layout handling. 2025-04-10 07:49:51 +02:00
Lukas Brübach
f52903a94d Sensible deckListModel handling. 2025-04-10 07:49:51 +02:00
Lukas Brübach
57bbbec206 Fixup to support new generic format. 2025-04-10 07:49:51 +02:00
Lukas Brübach
27c065e0d5 Open in VDE from VDS by default, refresh on setDeck. 2025-04-10 07:49:51 +02:00
Lukas Brübach
1b65818cab Allow filters to be saved and restored. 2025-04-10 07:49:51 +02:00
Lukas Brübach
000f0c4b49 Add a name filter. 2025-04-10 07:49:51 +02:00
Lukas Brübach
6b154634e5 Add a sub type filter. 2025-04-10 07:49:51 +02:00
Lukas Brübach
7d76319faa Add a sample hand widget. 2025-04-10 07:49:51 +02:00
Lukas Brübach
7fb09cd149 Better filtering and analytics. 2025-04-10 07:49:51 +02:00
Lukas Brübach
a7b9a86feb Generify visual deck editor so it can have a printing selector. 2025-04-10 07:49:51 +02:00
Lukas Brübach
edd35182c0 Make VisualDeckEditor Tab play nicely with TabSupervisor, open in VDE by default from VDS. 2025-04-10 07:49:51 +02:00
Lukas Brübach
80259a34e7 Finally fix the freaking OverlapLayout. 2025-04-10 07:49:51 +02:00
Lukas Brübach
c10165dfbe Page loading for visual database display. 2025-04-10 07:49:51 +02:00
Lukas Brübach
238fb76501 Rebase changes. 2025-04-10 07:49:51 +02:00
Lukas Brübach
a627d77445 Infinite scrolling. 2025-04-10 07:49:51 +02:00
Lukas Brübach
0c73768c79 Visual Deck Editor. 2025-04-10 07:49:51 +02:00
BruebachL
13d18986b2
Set fixed width instead of maximum width for symbols. (#5821)
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-04-09 22:38:07 -04:00
BruebachL
6171658c0c
Add main and sub type as filter options, add helper functions to remove or get specific and all filters. (#5820)
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-04-09 22:37:52 -04:00
BruebachL
9b5f5595b0
Add modelDirty signal, add helper functions to gather all main and sub card types. (#5819)
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-04-09 22:21:02 -04:00
RickyRister
676ea0d5a7
Sort cockatrice sources alphabetically (#5818) 2025-04-09 22:20:55 -04:00
BruebachL
80b6d6a31f
Properly calculate a lot of things related to these layouts. (#5817)
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-04-09 12:09:04 -04:00
BruebachL
6661a5d946
Fix some display issues with settings button widget. (#5816)
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-04-09 12:08:59 -04:00
BruebachL
53e9a91dc6
Emit more signals when data is changed and add utility functions to interact with a decklist in the context of cardinfoptrs. (#5815)
Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-04-09 12:08:54 -04:00
RickyRister
56bbd8a172
Refactor: move last token info into struct (#5808)
* add override

* refactor token info into struct

* correct default destroy value
2025-04-09 11:26:14 -04:00