33 #ifndef CXTOOLCONFIGUREWIDGET_H_ 34 #define CXTOOLCONFIGUREWIDGET_H_ 36 #include "cxGuiExport.h" 52 class SelectionGroupBox;
53 class ConfigToolListWidget;
78 void setCurrentlySelectedCofiguration(QString configAbsoluteFilePath);
79 QString getCurrenctlySelectedConfiguration()
const;
83 void toolSelected(QString absoluteFilePath);
86 QString requestSaveConfigurationSlot();
89 void configChangedSlot();
90 void configEditedSlot();
91 void toolsChangedSlot();
92 void filterToolsSlot();
93 void onApplicationStateChanged();
96 void createTrackingSystemSelector();
97 void populateConfigurations();
98 int addConfigurationToComboBox(QString displayName, QString absoluteFilePath);
100 void populateReference();
101 int addRefrenceToComboBox(QString absoluteRefereneFilePath);
103 QComboBox* mConfigFilesComboBox;
104 QLineEdit* mConfigFileLineEdit;
105 QComboBox* mReferenceComboBox;
boost::shared_ptr< class StateService > StateServicePtr
boost::shared_ptr< class TrackingService > TrackingServicePtr
boost::shared_ptr< class StringProperty > StringPropertyPtr
boost::shared_ptr< class StringPropertyBase > StringPropertyBasePtr
Namespace for all CustusX production code.