te::qt::widgets::RasterNavigatorDialog Class Reference

This class is a dialog for the RasterNavigator widget. More...

#include <RasterNavigatorDialog.h>

Inheritance diagram for te::qt::widgets::RasterNavigatorDialog:
QDialog

Signals

void navigatorClosed ()
 

Public Member Functions

te::qt::widgets::RasterNavigatorWidgetgetWidget ()
 
 RasterNavigatorDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
void set (te::map::AbstractLayerPtr layer)
 This method is used to set the selected layer for mixture model operation. More...
 
 ~RasterNavigatorDialog ()
 

Protected Member Functions

void closeEvent (QCloseEvent *e)
 

Private Attributes

te::map::AbstractLayerPtr m_layer
 
std::unique_ptr< te::qt::widgets::RasterNavigatorWidgetm_navigator
 

Detailed Description

This class is a dialog for the RasterNavigator widget.

Definition at line 54 of file RasterNavigatorDialog.h.

Constructor & Destructor Documentation

te::qt::widgets::RasterNavigatorDialog::RasterNavigatorDialog ( QWidget parent = 0,
Qt::WindowFlags  f = 0 
)

Definition at line 34 of file RasterNavigatorDialog.cpp.

References m_navigator, and ~RasterNavigatorDialog().

te::qt::widgets::RasterNavigatorDialog::~RasterNavigatorDialog ( )
default

Referenced by RasterNavigatorDialog().

Member Function Documentation

void te::qt::widgets::RasterNavigatorDialog::closeEvent ( QCloseEvent *  e)
protected

Definition at line 59 of file RasterNavigatorDialog.cpp.

References navigatorClosed().

te::qt::widgets::RasterNavigatorWidget * te::qt::widgets::RasterNavigatorDialog::getWidget ( )

Definition at line 47 of file RasterNavigatorDialog.cpp.

References m_navigator.

void te::qt::widgets::RasterNavigatorDialog::navigatorClosed ( )
signal

Referenced by closeEvent().

void te::qt::widgets::RasterNavigatorDialog::set ( te::map::AbstractLayerPtr  layer)

This method is used to set the selected layer for mixture model operation.

Parameters
layerThe layer ptr
Note
This layer MUST HAVE a valid raster object.

Definition at line 52 of file RasterNavigatorDialog.cpp.

References m_layer, and m_navigator.

Member Data Documentation

te::map::AbstractLayerPtr te::qt::widgets::RasterNavigatorDialog::m_layer
private

Definition at line 90 of file RasterNavigatorDialog.h.

Referenced by set().

std::unique_ptr<te::qt::widgets::RasterNavigatorWidget> te::qt::widgets::RasterNavigatorDialog::m_navigator
private

Definition at line 88 of file RasterNavigatorDialog.h.

Referenced by getWidget(), RasterNavigatorDialog(), and set().


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