26 #ifndef SETTINGS_DIALOG_H
27 #define SETTINGS_DIALOG_H
42 class ObjectController;
64 void editSettings(QObject *);
82 virtual void on_objectList_itemSelectionChanged();
84 virtual void on_resetConfigurationButton_released();
86 virtual void on_addComponentExtensionButton_released();
88 virtual void on_removeComponentExtensionButton_released();
90 virtual void on_componentExtensionList_cellClicked(
int,
int);
92 virtual void on_addActionExtensionButton_released();
94 virtual void on_removeActionExtensionButton_released();
96 virtual void on_actionExtensionList_cellClicked(
int,
int);
103 void updateComponentExtensionList();
106 void updateActionExtensionList();
124 void readUserExtensions();
127 void writeUserExtensions();
This class controls the settings dialog user interface.
Definition: SettingsDialog.h:51
QStringList userActions
the list of user action extension locations
Definition: SettingsDialog.h:121
QMap< QString, QObject * > editedObjectMap
the map to get an edited object from its name
Definition: SettingsDialog.h:112
#define CAMITK_API
Definition: CamiTKAPI.h:49
ObjectController * objectController
the property editor
Definition: SettingsDialog.h:109
QStringList userComponents
the list of user component extension locations
Definition: SettingsDialog.h:118
Ui::ui_Settings * myUI
Qt ui designed in Qt Designer.
Definition: SettingsDialog.h:115
The object controller class.
Definition: ObjectController.h:138