coptionsplugins.h cplugin.h QWidget QStandardItemModel QItemSelection Kooky/coptions.cpp Kooky/coptionsplugins.cpp cOptionsPlugins Ui #ifndefCOPTIONSPLUGINS_H #defineCOPTIONSPLUGINS_H #include"cplugin.h" #include<QWidget> #include<QStandardItemModel> #include<QItemSelection> namespaceUi{ classcOptionsPlugins; } classcOptionsPlugins:publicQWidget { Q_OBJECT public: explicitcOptionsPlugins(QWidget*parent=0); ~cOptionsPlugins(); voidsetPlugins(QList<cPlugin*>&plugins); privateslots: voidonOptionsPluginTreeSelectionChanged(constQItemSelection&selected,constQItemSelection&deselected); voidonOptionsPluginTreeDoubleClicked(constQModelIndex&index); voidonOptionsPluginTreePluginToggled(boolb); voidon_m_lpButtonConfigure_clicked(); private: Ui::cOptionsPlugins*ui; QStandardItemModel*m_lpPluginsListModel; protected: voidinit(); voidshowConfigDlg(constQModelIndex&index); }; #endif//COPTIONSPLUGINS_H