12 #ifndef CXTOOLCONFIGUREWIDGET_H_ 13 #define CXTOOLCONFIGUREWIDGET_H_ 15 #include "cxGuiExport.h" 31 class SelectionGroupBox;
32 class ConfigToolListWidget;
57 void setCurrentlySelectedCofiguration(QString configAbsoluteFilePath);
58 QString getCurrenctlySelectedConfiguration()
const;
62 void toolSelected(QString absoluteFilePath);
65 QString requestSaveConfigurationSlot();
68 void configChangedSlot();
69 void configEditedSlot();
70 void toolsChangedSlot();
71 void filterToolsSlot();
72 void onApplicationStateChanged();
75 void createTrackingSystemSelector();
76 void populateConfigurations();
77 int addConfigurationToComboBox(QString displayName, QString absoluteFilePath);
79 void populateReference();
80 int addRefrenceToComboBox(QString absoluteRefereneFilePath);
81 QString getCurrentConfigFilePath();
83 QComboBox* mConfigFilesComboBox;
84 QLineEdit* mConfigFileLineEdit;
85 QComboBox* mReferenceComboBox;
93 QString mTrackingSystemImplementation;
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.