#ifndef __CONFIG_DIALOG__ #define __CONFIG_DIALOG__ #include /** \brief Return existing Config Dialog instance (creating it if needed) */ QDialog * getConfigDialog(); namespace Ui { class ConfigDialog; }; class ConfigDialog : public QDialog { Q_OBJECT public: ConfigDialog(QWidget *parent = 0); const QString rulesDir() { return _rulesDir; } private slots: void browseRulesDir(); void acceptValues(); void discardValues(); private: void connectSlots(); QString _rulesDir; Ui::ConfigDialog *ui; }; #endif /* __CONFIG_DIALOG__ */