#ifndef PAGEGENERAL_H #define PAGEGENERAL_H #include #include #include #include #include namespace Ui { class PageGeneral; } /** * @todo write docs */ class PageGeneral : public QWidget { Q_OBJECT public: PageGeneral(QWidget* parent = nullptr); ~PageGeneral(); signals: void variableModified(const QString& key, const QVariant& value); private slots: void onBrowseButtonClicked(); void onDialogAccepted(); void onDialogDestroyed(); private: QScopedPointer m_ui; QFileDialog* dialog; }; #endif // PAGEGENERAL_H