OTB  6.7.0
Orfeo Toolbox
Public Member Functions | Private Slots | Private Member Functions | List of all members
mvd::LayerStackController Class Reference

#include <mvdLayerStackController.h>

+ Inheritance diagram for mvd::LayerStackController:
+ Collaboration diagram for mvd::LayerStackController:

Signals

void ApplyAllRequested ()
 
void ResetEffectsRequested ()
 
- Signals inherited from mvd::AbstractModelController
void AboutToConnectModel (AbstractModel *)
 
void AboutToDisconnectModel (AbstractModel *)
 
void ModelConnected (AbstractModel *)
 
void ModelDisconnected (AbstractModel *)
 
void ModelUpdated ()
 

Public Member Functions

 LayerStackController (LayerStackWidget *widget, QObject *p=NULL)
 
 ~LayerStackController () override
 
- Public Member Functions inherited from mvd::AbstractModelController
const AbstractModelGetModel () const
 
AbstractModelGetModel ()
 
template<typename TModel >
const TModel * GetModel () const
 
template<typename TModel >
TModel * GetModel ()
 
const QWidget * GetWidget () const
 
QWidget * GetWidget ()
 
template<typename TWidget >
const TWidget * GetWidget () const
 
template<typename TWidget >
TWidget * GetWidget ()
 
void SetModel (AbstractModel *)
 
 ~AbstractModelController () override
 

Private Slots

void OnCopyLayerRequested (const AbstractLayerModel *)
 
void OnCurrentChanged (int)
 
void OnProjectionButtonClicked ()
 
void OnSelectionChanged (int)
 
void OnStackedLayerContentChanged ()
 
void OnStackedLayerContentReset ()
 
void OnStackedLayerCurrentChanged (vcl_size_t)
 

Private Member Functions

void ClearWidget () override
 
void Connect (AbstractModel *) override
 
void Disconnect (AbstractModel *) override
 
void UpdateButtonsState ()
 
void virtual_ResetWidget (bool) override
 

Additional Inherited Members

- Public Slots inherited from mvd::AbstractModelController
void ResetWidget ()
 
- Protected Member Functions inherited from mvd::AbstractModelController
 AbstractModelController (QWidget *widget, QObject *p=NULL)
 

Detailed Description

WIP.

Definition at line 78 of file mvdLayerStackController.h.

Constructor & Destructor Documentation

mvd::LayerStackController::LayerStackController ( LayerStackWidget widget,
QObject *  p = NULL 
)

Constructor.

mvd::LayerStackController::~LayerStackController ( )
override

Destructor.

Member Function Documentation

void mvd::LayerStackController::ApplyAllRequested ( )
signal
void mvd::LayerStackController::ClearWidget ( )
overrideprivatevirtual
void mvd::LayerStackController::Connect ( AbstractModel )
overrideprivatevirtual
void mvd::LayerStackController::Disconnect ( AbstractModel )
overrideprivatevirtual
void mvd::LayerStackController::OnCopyLayerRequested ( const AbstractLayerModel )
privateslot
void mvd::LayerStackController::OnCurrentChanged ( int  )
privateslot
void mvd::LayerStackController::OnProjectionButtonClicked ( )
privateslot
void mvd::LayerStackController::OnSelectionChanged ( int  )
privateslot
void mvd::LayerStackController::OnStackedLayerContentChanged ( )
privateslot
void mvd::LayerStackController::OnStackedLayerContentReset ( )
privateslot
void mvd::LayerStackController::OnStackedLayerCurrentChanged ( vcl_size_t  )
privateslot
void mvd::LayerStackController::ResetEffectsRequested ( )
signal
void mvd::LayerStackController::UpdateButtonsState ( )
private
void mvd::LayerStackController::virtual_ResetWidget ( bool  )
overrideprivatevirtual

The documentation for this class was generated from the following file: