12 #ifndef CXTOOLCONFIGUREWIDGET_H_ 13 #define CXTOOLCONFIGUREWIDGET_H_ 15 #include "cxGuiExport.h" 32 class SelectionGroupBox;
33 class ConfigToolListWidget;
58 void setCurrentlySelectedCofiguration(QString configAbsoluteFilePath);
59 QString getCurrenctlySelectedConfiguration()
const;
63 void toolSelected(QString absoluteFilePath);
66 QString requestSaveConfigurationSlot();
70 void configChangedSlot();
71 void configEditedSlot();
72 void toolsChangedSlot();
73 void filterToolsSlot();
74 void onApplicationStateChanged();
75 void trackingSystemImplementationChangedSlot();
76 void applyRefToToolsChangedSlot();
79 void createGUISelectors();
80 QStringList getTrackingSystemImplementationList();
81 void populateConfigurations();
82 int addConfigurationToComboBox(QString displayName, QString absoluteFilePath);
83 void populateReference();
84 int addRefrenceToComboBox(QString absoluteRefereneFilePath);
85 QString getCurrentConfigFilePath();
87 QComboBox* mConfigFilesComboBox;
88 QLineEdit* mConfigFileLineEdit;
89 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
boost::shared_ptr< class BoolProperty > BoolPropertyPtr
Namespace for all CustusX production code.