-/// SelectionManager for use with modules
-class ModuleSelMan : public GuiSelectionManager
-{
-public:
- ModuleSelMan(
- QListView * availableLV,
- QListView * selectedLV,
- QPushButton * addPB,
- QPushButton * delPB,
- QPushButton * upPB,
- QPushButton * downPB,
- GuiIdListModel * availableModel,
- GuiIdListModel * selectedModel);
-private:
- ///
- virtual void updateAddPB();
- ///
- virtual void updateUpPB();
- ///
- virtual void updateDownPB();
- ///
- virtual void updateDelPB();
- /// returns availableModel as a GuiIdListModel
- GuiIdListModel * getAvailableModel()
- {
- return dynamic_cast<GuiIdListModel *>(availableModel);
- };
- /// returns selectedModel as a GuiIdListModel
- GuiIdListModel * getSelectedModel()
- {
- return dynamic_cast<GuiIdListModel *>(selectedModel);
- };
-};
-
-