#include "card_database_manager.h" QSharedPointer CardDatabaseManager::cardPreferenceProvider = QSharedPointer::create(); void CardDatabaseManager::setCardPreferenceProvider(QSharedPointer provider) { cardPreferenceProvider = provider; } CardDatabase *CardDatabaseManager::getInstance() { static CardDatabase instance(nullptr, cardPreferenceProvider); return &instance; } CardDatabaseQuerier *CardDatabaseManager::query() { return getInstance()->query(); }