50 PropertyPage() : m_widget(NULL), m_icon(), m_visited(
false) {}
51 PropertyPage(QString name, QString title, QString fullname,
53 m_name(name), m_fullname(fullname), m_widget(widget),
54 m_icon(icon), m_visited(
false) {}
63 DialogProperties(QWidget* parent = 0, Qt::WindowFlags f = Qt::WindowFlags());
66 bool selectTabByKey(QString &key, QTreeWidgetItem *parent = NULL);
71 void addPage(
PropertyPage page, QTreeWidgetItem *parent, QStringList remainingPathes);
74 QStackedWidget *m_pStackedWidget;
75 QSplitter *m_pSplitter;
76 QTreeWidget *m_pCategories;
77 QDialogButtonBox *m_pButtonBox;
79 QHBoxLayout *m_pHorizontalLayout;
80 QVBoxLayout *m_pVerticalLayout;
84 QWidget *m_pEmptyPage;
86 QString m_CurrentPropertyKey;
88 QMap<QString, PropertyPage> m_pages;
91 void propertiesChanged();
96 void categoryChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous);
Definition dialogProperties.h:49