Orfeo Toolbox  3.16
Signals | Public Member Functions | Protected Slots | Private Member Functions | Private Attributes
otb::Wrapper::QtWidgetModel Class Reference

#include <otbWrapperQtWidgetModel.h>

+ Collaboration diagram for otb::Wrapper::QtWidgetModel:

List of all members.

Signals

void SetApplicationReady (bool)
void SetProgressReportBegin ()
void SetProgressReportDone ()
void UpdateGui ()

Public Member Functions

 QtWidgetModel (Application *app)
virtual ~QtWidgetModel ()
ApplicationGetApplication ()
QtLogOutput::Pointer GetLogOutput ()
void SendLogDEBUG (const std::string &mes)
void SendLogINFO (const std::string &mes)
void SendLogWARNING (const std::string &mes)

Protected Slots

void ActivateExecuteButton ()
void ExecuteAndWriteOutputSlot ()
void NotifyUpdate ()

Private Member Functions

 QtWidgetModel (const QtWidgetModel &)
void operator= (const QtWidgetModel &)

Private Attributes

Application::Pointer m_Application
QtLogOutput::Pointer m_LogOutput

Detailed Description

Definition at line 85 of file otbWrapperQtWidgetModel.h.


Constructor & Destructor Documentation

otb::Wrapper::QtWidgetModel::QtWidgetModel ( Application app)
otb::Wrapper::QtWidgetModel::~QtWidgetModel ( )
virtual

Definition at line 36 of file otbWrapperQtWidgetModel.cxx.

otb::Wrapper::QtWidgetModel::QtWidgetModel ( const QtWidgetModel )
private

Member Function Documentation

void otb::Wrapper::QtWidgetModel::ActivateExecuteButton ( )
protectedslot
void otb::Wrapper::QtWidgetModel::ExecuteAndWriteOutputSlot ( )
protectedslot
Application* otb::Wrapper::QtWidgetModel::GetApplication ( )
inline

Definition at line 93 of file otbWrapperQtWidgetModel.h.

References m_Application.

Referenced by otb::Wrapper::QtWidgetView::CreateInputWidgets().

QtLogOutput::Pointer otb::Wrapper::QtWidgetModel::GetLogOutput ( )
inline

Definition at line 98 of file otbWrapperQtWidgetModel.h.

References m_LogOutput.

Referenced by otb::Wrapper::QtWidgetView::CreateGui().

void otb::Wrapper::QtWidgetModel::NotifyUpdate ( )
protectedslot

Definition at line 40 of file otbWrapperQtWidgetModel.cxx.

References m_Application, SetApplicationReady(), and UpdateGui().

Referenced by ExecuteAndWriteOutputSlot().

void otb::Wrapper::QtWidgetModel::operator= ( const QtWidgetModel )
private
void otb::Wrapper::QtWidgetModel::SendLogDEBUG ( const std::string &  mes)

Logger debug message sender

Definition at line 86 of file otbWrapperQtWidgetModel.cxx.

References itk::LoggerBase::DEBUG, and m_Application.

void otb::Wrapper::QtWidgetModel::SendLogINFO ( const std::string &  mes)

Logger info message sender

Definition at line 81 of file otbWrapperQtWidgetModel.cxx.

References itk::LoggerBase::INFO, and m_Application.

void otb::Wrapper::QtWidgetModel::SendLogWARNING ( const std::string &  mes)
void otb::Wrapper::QtWidgetModel::SetApplicationReady ( bool  )
signal
void otb::Wrapper::QtWidgetModel::SetProgressReportBegin ( )
signal
void otb::Wrapper::QtWidgetModel::SetProgressReportDone ( )
signal

Referenced by ActivateExecuteButton().

void otb::Wrapper::QtWidgetModel::UpdateGui ( )
signal

Referenced by NotifyUpdate().


Member Data Documentation

Application::Pointer otb::Wrapper::QtWidgetModel::m_Application
private
QtLogOutput::Pointer otb::Wrapper::QtWidgetModel::m_LogOutput
private

Definition at line 131 of file otbWrapperQtWidgetModel.h.

Referenced by GetLogOutput(), and QtWidgetModel().


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

Generated at Sun Feb 3 2013 04:27:40 for Orfeo Toolbox with doxygen 1.8.1.1