26 #ifndef SETTINGS_DIALOG_H 27 #define SETTINGS_DIALOG_H 67 void editSettings(QObject*);
85 virtual void on_objectList_itemSelectionChanged();
87 virtual void on_resetConfigurationButton_released();
89 virtual void on_addComponentExtensionButton_released();
91 virtual void on_removeComponentExtensionButton_released();
93 virtual void on_componentExtensionList_cellClicked(
int,
int);
95 virtual void on_addActionExtensionButton_released();
97 virtual void on_removeActionExtensionButton_released();
99 virtual void on_actionExtensionList_cellClicked(
int,
int);
103 void accept()
override;
106 void updateComponentExtensionList();
109 void updateActionExtensionList();
127 void readUserExtensions();
130 void writeUserExtensions();
Definition: SettingsDialog.h:31
This class controls the settings dialog user interface.
Definition: SettingsDialog.h:54
Definition: Action.cpp:36
QStringList userActions
the list of user action extension locations
Definition: SettingsDialog.h:124
QMap< QString, QObject * > editedObjectMap
the map to get an edited object from its name
Definition: SettingsDialog.h:115
#define CAMITK_API
Definition: CamiTKAPI.h:49
ObjectController * objectController
the property editor
Definition: SettingsDialog.h:112
QStringList userComponents
the list of user component extension locations
Definition: SettingsDialog.h:121
Definition: objectcontroller.h:47
Ui::ui_Settings * myUI
Qt ui designed in Qt Designer.
Definition: SettingsDialog.h:118
The object controller class.
Definition: ObjectController.h:162