#ifndef PAGEAPPEARANCE_H #define PAGEAPPEARANCE_H #include #include #include #include #include #include #include "shared/global.h" namespace Ui { class PageAppearance; } /** * @todo write docs */ class PageAppearance : public QWidget { Q_OBJECT public: PageAppearance(QWidget* parent = nullptr); ~PageAppearance(); signals: void variableModified(const QString& key, const QVariant& value); protected slots: void onStyleChanged(int index); void onThemeChanged(int index); private: QScopedPointer m_ui; std::vector styles; std::vector themes; }; #endif // PAGEAPPEARANCE_H