summaryrefslogtreecommitdiffstats
path: root/src/skin/qml/qmlskin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/skin/qml/qmlskin.h')
-rw-r--r--src/skin/qml/qmlskin.h51
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