13 #ifndef QmitkToolSelectionBox_h 
   14 #define QmitkToolSelectionBox_h 
   21 #include <QButtonGroup> 
   22 #include <QGridLayout> 
   71   void SetDisplayedToolGroups(
const std::string &toolGroups = 
nullptr);
 
   73   void OnToolManagerToolModified();
 
   74   void OnToolManagerReferenceDataModified();
 
   75   void OnToolManagerWorkingDataModified();
 
   77   void OnToolGUIProcessEventsMessage();
 
   78   void OnToolErrorMessage(std::string s);
 
   79   void OnGeneralToolMessage(std::string s);
 
   81   void RecreateButtons();
 
   90   void ToolSelected(
int id);
 
   94   virtual void setEnabled(
bool);
 
   96   virtual void SetLayoutColumns(
int);
 
   97   virtual void SetShowNames(
bool);
 
   98   virtual void SetGenerateAccelerators(
bool);
 
  100   virtual void SetToolGUIArea(QWidget *parentWidget);
 
  104   void toolButtonClicked(
int id);
 
  105   void UpdateButtonsEnabledState();
 
  109   void SetOrUnsetButtonForActiveTool();