Implement base classes for application components

PR #17219.
This commit is contained in:
Vladimir Golovnev
2022-06-25 15:46:55 +03:00
committed by GitHub
parent 41a38428fc
commit f8a304abdc
28 changed files with 256 additions and 69 deletions

View File

@@ -34,13 +34,15 @@
#include <QSpinBox>
#include <QTableWidget>
class AdvancedSettings final : public QTableWidget
#include "guiapplicationcomponent.h"
class AdvancedSettings final : public QTableWidget, public GUIApplicationComponent
{
Q_OBJECT
Q_DISABLE_COPY_MOVE(AdvancedSettings)
public:
AdvancedSettings(QWidget *parent);
explicit AdvancedSettings(IGUIApplication *app, QWidget *parent = nullptr);
public slots:
void saveAdvancedSettings() const;