OpenMS  3.0.0
TVControllerBase Class Reference

Base behavior for different visualizaton modules in TOPPView. More...

#include <OpenMS/VISUAL/TVControllerBase.h>

Inheritance diagram for TVControllerBase:
QObject TVDIATreeTabController TVIdentificationViewController TVSpectraViewController

Public Types

Type definitions
typedef LayerDataBase::FeatureMapType FeatureMapType
 Feature map type. More...
 
typedef LayerDataBase::FeatureMapSharedPtrType FeatureMapSharedPtrType
 Feature map managed type. More...
 
typedef LayerDataBase::ConsensusMapType ConsensusMapType
 Consensus feature map type. More...
 
typedef LayerDataBase::ConsensusMapSharedPtrType ConsensusMapSharedPtrType
 Consensus map managed type. More...
 
typedef LayerDataBase::ExperimentType ExperimentType
 Peak map type. More...
 
typedef LayerDataBase::ExperimentSharedPtrType ExperimentSharedPtrType
 Main managed data type (experiment) More...
 
typedef ExperimentType::SpectrumType SpectrumType
 Peak spectrum type. More...
 

Public Slots

virtual void activateBehavior ()
 Slot for behavior activation. The default behaviour does nothing. Override in child class if desired. More...
 
virtual void deactivateBehavior ()
 Slot for behavior deactivation. The default behaviour does nothing. Override in child class if desired. More...
 

Public Member Functions

 TVControllerBase ()=delete
 
 ~TVControllerBase () override=default
 

Protected Member Functions

 TVControllerBase (TOPPViewBase *parent)
 Construct the behaviour. More...
 

Protected Attributes

TOPPViewBasetv_
 

Detailed Description

Base behavior for different visualizaton modules in TOPPView.

Member Typedef Documentation

◆ ConsensusMapSharedPtrType

◆ ConsensusMapType

Consensus feature map type.

◆ ExperimentSharedPtrType

Main managed data type (experiment)

◆ ExperimentType

◆ FeatureMapSharedPtrType

◆ FeatureMapType

◆ SpectrumType

Peak spectrum type.

Constructor & Destructor Documentation

◆ TVControllerBase() [1/2]

TVControllerBase ( )
delete

◆ ~TVControllerBase()

~TVControllerBase ( )
overridedefault

◆ TVControllerBase() [2/2]

TVControllerBase ( TOPPViewBase parent)
protected

Construct the behaviour.

Member Function Documentation

◆ activateBehavior

virtual void activateBehavior ( )
virtualslot

Slot for behavior activation. The default behaviour does nothing. Override in child class if desired.

◆ deactivateBehavior

virtual void deactivateBehavior ( )
virtualslot

Slot for behavior deactivation. The default behaviour does nothing. Override in child class if desired.

Member Data Documentation

◆ tv_

TOPPViewBase* tv_
protected