diff options
Diffstat (limited to 'src/skin/qml/qmlskin.h')
-rw-r--r-- | src/skin/qml/qmlskin.h | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/src/skin/qml/qmlskin.h b/src/skin/qml/qmlskin.h deleted file mode 100644 index eda6a56981..0000000000 --- a/src/skin/qml/qmlskin.h +++ /dev/null @@ -1,51 +0,0 @@ -#pragma once - -#include <QDir> -#include <QFileInfo> -#include <QList> -#include <QPixmap> -#include <QScreen> -#include <QSettings> -#include <QString> - -#include "skin/skin.h" - -namespace mixxx { -namespace skin { -namespace qml { - -class QmlSkin : public mixxx::skin::Skin { - public: - QmlSkin() = default; - QmlSkin(const QFileInfo& path); - - static SkinPointer fromDirectory(const QDir& dir); - - mixxx::skin::SkinType type() const override { - return mixxx::skin::SkinType::QML; - }; - bool isValid() const override; - QFileInfo path() const override; - QPixmap preview(const QString& schemeName) const override; - - QString name() const override; - QString description() const override; - QList<QString> colorschemes() const override; - - bool fitsScreenSize(const QScreen& screen) const override; - LaunchImage* loadLaunchImage(QWidget* pParent, UserSettingsPointer pConfig) const override; - QWidget* loadSkin(QWidget* pParent, - UserSettingsPointer pConfig, - QSet<ControlObject*>* pSkinCreatedControls, - mixxx::CoreServices* pCoreServices) const override; - - private: - QDir dir() const; - - QFileInfo m_path; - QSettings m_settings; -}; - -} // namespace qml -} // namespace skin -} // namespace mixxx |