Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
interface_card_database_path_provider.h
Go to the documentation of this file.
1#ifndef COCKATRICE_INTERFACE_CARD_DATABASE_PATH_PROVIDER_H
2#define COCKATRICE_INTERFACE_CARD_DATABASE_PATH_PROVIDER_H
3#include <QObject>
4
5class ICardDatabasePathProvider : public QObject
6{
7 Q_OBJECT
8
9public:
10 virtual ~ICardDatabasePathProvider() = default;
11
12 [[nodiscard]] virtual QString getCardDatabasePath() const = 0;
13 [[nodiscard]] virtual QString getCustomCardDatabasePath() const = 0;
14 [[nodiscard]] virtual QString getTokenDatabasePath() const = 0;
15 [[nodiscard]] virtual QString getSpoilerCardDatabasePath() const = 0;
16
17signals:
19};
20
21#endif // COCKATRICE_INTERFACE_CARD_DATABASE_PATH_PROVIDER_H
Definition interface_card_database_path_provider.h:6
virtual QString getCardDatabasePath() const =0
virtual QString getTokenDatabasePath() const =0
virtual QString getSpoilerCardDatabasePath() const =0
virtual QString getCustomCardDatabasePath() const =0
virtual ~ICardDatabasePathProvider()=default