17 #ifndef _QmitkToolSelectionWidget_H_INCLUDED
18 #define _QmitkToolSelectionWidget_H_INCLUDED
20 #include "ui_QmitkToolSelectionWidgetControls.h"
21 #include "MitkIGTUIExports.h"
23 #include <QStringList>
52 int GetCurrentSelectedIndex();
57 void SetToolNames(
const QStringList& toolNames );
62 void AddToolName(
const QString& toolName);
68 void ChangeToolName(
int index,
const QString& toolName );
73 void RemoveToolName(
const QString& toolName );
78 void RemoveToolName(
int index );
83 void ClearToolNames();
88 void SetCheckboxtText(
const QString& text);
93 bool IsSelectedToolActivated();
99 void SignalUseTool(
int index,
bool use);
103 void SignalSelectedToolChanged(
int index);
113 void DisableWidget();
120 void CheckBoxToggled(
bool checked);
127 void CreateConnections();
128 void CreateQtPartControl( QWidget *parent );
132 #endif // _QmitkToolSelectionWidget_H_INCLUDED