dialogconfig.h 692 B

1234567891011121314151617181920212223242526272829303132333435
  1. #ifndef DIALOGCONFIG_H
  2. #define DIALOGCONFIG_H
  3. #include <QWidget>
  4. #include <QDialog>
  5. #include <QTreeView>
  6. #include <QStackedWidget>
  7. #include <QStandardItem>
  8. struct DialogInParam
  9. {
  10. QString rootIniPath;
  11. };
  12. class DialogConfig : public QDialog
  13. {
  14. Q_OBJECT
  15. public:
  16. DialogConfig(DialogInParam* inParam, QWidget *parent);
  17. ~DialogConfig() {}
  18. private slots:
  19. void mainTreeSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected);
  20. void mainTreeViewDoubleClick(const QModelIndex);
  21. private:
  22. bool LoadPlguins();
  23. private:
  24. QTreeView* mTreeView;
  25. QStackedWidget* mStackWidget;
  26. QStandardItem *mCustomParentNode;
  27. };
  28. #endif // DIALOGCONFIG_H