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;