mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-10 04:16:43 -07:00
Don't use Qt pointers.
Took 1 hour 7 minutes
This commit is contained in:
parent
930e4ae98d
commit
fc6ffffcb9
125 changed files with 764 additions and 813 deletions
|
|
@ -18,9 +18,9 @@ public:
|
|||
CardDatabaseManager &operator=(const CardDatabaseManager &) = delete;
|
||||
|
||||
// To be called once, before instantiation of the manager
|
||||
static void setCardPreferenceProvider(QSharedPointer<ICardPreferenceProvider> provider);
|
||||
static void setCardDatabasePathProvider(QSharedPointer<ICardDatabasePathProvider> provider);
|
||||
static void setCardSetPriorityController(QSharedPointer<ICardSetPriorityController> controller);
|
||||
static void setCardPreferenceProvider(ICardPreferenceProvider *provider);
|
||||
static void setCardDatabasePathProvider(ICardDatabasePathProvider *provider);
|
||||
static void setCardSetPriorityController(ICardSetPriorityController *controller);
|
||||
|
||||
// Static method to access the singleton instance
|
||||
static CardDatabase *getInstance();
|
||||
|
|
@ -29,9 +29,9 @@ public:
|
|||
private:
|
||||
CardDatabaseManager() = default; // Private constructor
|
||||
~CardDatabaseManager() = default;
|
||||
static QSharedPointer<ICardPreferenceProvider> cardPreferenceProvider;
|
||||
static QSharedPointer<ICardDatabasePathProvider> pathProvider;
|
||||
static QSharedPointer<ICardSetPriorityController> setPriorityController;
|
||||
static ICardPreferenceProvider *cardPreferenceProvider;
|
||||
static ICardDatabasePathProvider *pathProvider;
|
||||
static ICardSetPriorityController *setPriorityController;
|
||||
};
|
||||
|
||||
#endif // CARD_DATABASE_ACCESSOR_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue