DatasetConfigurationTabWidget Class Reference
[GUI]

Manages the tab widget for the dataset specific configuration. More...

#include <dataset_configuration_tab_widget.h>

Inherits QTabWidget.

List of all members.

Public Slots

void addDatasetConfigurationTab (dataset_key_type const &dataset_name) throw (NullPointerException)
void addDatasetConfigurationTabs (std::vector< std::pair< dataset_key_type, dataset_type > > const &dataset_vector)
void removeDatasetConfigurationTab (std::string dataset_name)

Public Member Functions

 DatasetConfigurationTabWidget (QWidget *parent=0)
virtual ~DatasetConfigurationTabWidget ()

Protected Attributes

std::map< std::string, QWidget * > dataset_name_to_widget_


Detailed Description

Manages the tab widget for the dataset specific configuration.

Author:
Tobias Gross (tobias.gross@imedgine.org)

Christian Koerner (christian.koerner@imedgine.org)

Alexander Lex (alexander.lex@imedgine.org)

Marc Streit (marc.streit@imedgine.org)

Martin Reininger (martin.reininger@imedgine.org)

Definition at line 39 of file dataset_configuration_tab_widget.h.


Constructor & Destructor Documentation

DatasetConfigurationTabWidget QWidget *  parent = 0  ) 
 

Constructor

Definition at line 28 of file dataset_configuration_tab_widget.cpp.

~DatasetConfigurationTabWidget  )  [virtual]
 

Destructor

Definition at line 35 of file dataset_configuration_tab_widget.cpp.


Member Function Documentation

void addDatasetConfigurationTab dataset_key_type const &  dataset_name  )  throw (NullPointerException) [slot]
 

Add a new tab which is dependend on the dataset the new tab is of type MetaVolumePixelView

Parameters:
dataset_name The name of the dataset

Definition at line 45 of file dataset_configuration_tab_widget.cpp.

References Controller::getInstance(), and Controller::getViewOfDataset().

void addDatasetConfigurationTabs std::vector< std::pair< dataset_key_type, dataset_type > > const &  dataset_vector  )  [slot]
 

Add new tabs that are dependend on the dataset the new tab is of type MetaVolumePixelView

Parameters:
dataset_name The name of the dataset

Definition at line 74 of file dataset_configuration_tab_widget.cpp.

void removeDatasetConfigurationTab std::string  dataset_name  )  [slot]
 

Remove the specified tab and delete the widget

Parameters:
dataset_name The name of the dataset

Definition at line 93 of file dataset_configuration_tab_widget.cpp.

References DatasetConfigurationTabWidget::dataset_name_to_widget_.


Member Data Documentation

std::map<std::string, QWidget*> dataset_name_to_widget_ [protected]
 

the container holding the relation of the dataset name to the widget

Definition at line 88 of file dataset_configuration_tab_widget.h.

Referenced by DatasetConfigurationTabWidget::removeDatasetConfigurationTab().


The documentation for this class was generated from the following files:
Generated on Sun Aug 13 18:20:04 2006 for iMEDgine by  doxygen 1.4.6