13 #ifndef QmitkToolSelectionWidget_h
14 #define QmitkToolSelectionWidget_h
16 #include "ui_QmitkToolSelectionWidgetControls.h"
17 #include "MitkIGTUIExports.h"
19 #include <QStringList>
48 int GetCurrentSelectedIndex();
53 void SetToolNames(
const QStringList& toolNames );
58 void AddToolName(
const QString& toolName);
64 void ChangeToolName(
int index,
const QString& toolName );
69 void RemoveToolName(
const QString& toolName );
74 void RemoveToolName(
int index );
79 void ClearToolNames();
84 void SetCheckboxtText(
const QString& text);
89 bool IsSelectedToolActivated();
95 void SignalUseTool(
int index,
bool use);
99 void SignalSelectedToolChanged(
int index);
109 void DisableWidget();
116 void CheckBoxToggled(
bool checked);
123 void CreateConnections();
124 void CreateQtPartControl( QWidget *parent );