#ifndef DIALOGCONFIG_H #define DIALOGCONFIG_H #include #include #include #include #include struct DialogInParam { QString rootIniPath; }; class DialogConfig : public QDialog { Q_OBJECT public: DialogConfig(DialogInParam* inParam, QWidget *parent); ~DialogConfig() {} private slots: void mainTreeSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected); void mainTreeViewDoubleClick(const QModelIndex); private: bool LoadPlguins(); private: QTreeView* mTreeView; QStackedWidget* mStackWidget; QStandardItem *mCustomParentNode; }; #endif // DIALOGCONFIG_H