Add new classes

This commit is contained in:
Lukas Brübach 2026-08-05 20:34:01 +02:00
parent 44b1ffb5e5
commit 2ca910e264
7 changed files with 306 additions and 0 deletions

View file

@ -0,0 +1,15 @@
#ifndef COCKATRICE_INTERFACE_DECK_EDITOR_SETTINGS_PROVIDER_H
#define COCKATRICE_INTERFACE_DECK_EDITOR_SETTINGS_PROVIDER_H
class IDeckEditorSettingsProvider
{
public:
virtual ~IDeckEditorSettingsProvider() = default;
[[nodiscard]] virtual bool getOpenDeckInNewTab() const = 0;
[[nodiscard]] virtual bool getBannerCardComboBoxVisible() const = 0;
[[nodiscard]] virtual bool getTagsWidgetVisible() const = 0;
[[nodiscard]] virtual int getDefaultDeckEditorType() const = 0;
};
#endif // COCKATRICE_INTERFACE_DECK_EDITOR_SETTINGS_PROVIDER_H