Commit graph

7 commits

Author SHA1 Message Date
Lukas Brübach
fc6ffffcb9 Don't use Qt pointers.
Took 1 hour 7 minutes
2025-11-08 19:27:38 +01:00
Lukas Brübach
e6aa72aaa1 I don't know why remote_client was including main.
Took 4 minutes
2025-11-08 19:27:38 +01:00
Lukas Brübach
1913b52da7 Clean up some links.
Took 3 minutes
2025-11-08 19:27:37 +01:00
Lukas Brübach
837804f336 Move abstract/noop interfaces to libcockatrice_interfaces so they can be linked against independently.
Took 52 minutes
2025-11-08 19:27:37 +01:00
Lukas Brübach
35d18b5fa9 Dependency Injection for SettingsCache
* Turn SettingsCache into a QSharedPointer.
* Implement interfaces for settings that need it

Took 2 hours 38 minutes
2025-11-08 19:27:37 +01:00
Lukas Brübach
12a2d27dfd Move settings cache and settings card preference provider out of libcockatrice_settings and into cockatrice
Took 52 minutes

Took 9 minutes

Took 1 minute
2025-11-08 19:27:37 +01:00
BruebachL
1ef07309d6
Turn Card, Deck_List, Protocol, RNG, Network (Client, Server), Settings and Utility into libraries and remove cockatrice_common. (#6212)
---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
Co-authored-by: ebbit1q <ebbit1q@gmail.com>
2025-10-09 07:36:12 +02:00