OTB  6.7.0
Orfeo Toolbox
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
mvd::OTBApplicationsModel Class Reference

#include <mvdOTBApplicationsModel.h>

+ Inheritance diagram for mvd::OTBApplicationsModel:
+ Collaboration diagram for mvd::OTBApplicationsModel:

Public Member Functions

void FillTree ()
 
const ApplicationsBrowserGetBrowser () const
 
ApplicationsBrowserGetBrowser ()
 
const ApplicationLauncherGetLauncher () const
 
ApplicationLauncherGetLauncher ()
 
 OTBApplicationsModel (QObject *p=NULL)
 
 ~OTBApplicationsModel () override
 
- Public Member Functions inherited from mvd::AbstractModel
void attachChildModel (AbstractModel *model, void *context=NULL)
 
void BuildModel (void *context=NULL)
 
virtual void ClearModified ()
 
template<typename TModel >
const TModel * GetParentModel () const
 
template<typename TModel >
TModel * GetParentModel ()
 
virtual bool IsModified () const
 
template<typename TModel >
TModel * newChildModel (void *context=NULL)
 
template<typename T >
T * newChildModel (void *context)
 
void Save ()
 
 ~AbstractModel () override
 

Protected Member Functions

void virtual_BuildModel (void *context=NULL) override
 
- Protected Member Functions inherited from mvd::AbstractModel
 AbstractModel (QObject *p=NULL)
 

Private Attributes

ApplicationLauncherm_ApplicationLauncher
 
ApplicationsBrowserm_ApplicationsBrowser
 

Detailed Description

Definition at line 76 of file mvdOTBApplicationsModel.h.

Constructor & Destructor Documentation

mvd::OTBApplicationsModel::OTBApplicationsModel ( QObject *  p = NULL)

Constructor.

mvd::OTBApplicationsModel::~OTBApplicationsModel ( )
override

Destructor.

Member Function Documentation

void mvd::OTBApplicationsModel::FillTree ( )

Fill Widget Tree.

const ApplicationsBrowser * mvd::OTBApplicationsModel::GetBrowser ( ) const
inline

Definition at line 183 of file mvdOTBApplicationsModel.h.

ApplicationsBrowser * mvd::OTBApplicationsModel::GetBrowser ( )
inline

Definition at line 192 of file mvdOTBApplicationsModel.h.

const ApplicationLauncher * mvd::OTBApplicationsModel::GetLauncher ( ) const
inline

Definition at line 201 of file mvdOTBApplicationsModel.h.

ApplicationLauncher * mvd::OTBApplicationsModel::GetLauncher ( )
inline

Definition at line 210 of file mvdOTBApplicationsModel.h.

void mvd::OTBApplicationsModel::virtual_BuildModel ( void *  context = NULL)
overrideprotectedvirtual

Reimplemented from mvd::AbstractModel.

Member Data Documentation

ApplicationLauncher* mvd::OTBApplicationsModel::m_ApplicationLauncher
private

Definition at line 160 of file mvdOTBApplicationsModel.h.

ApplicationsBrowser* mvd::OTBApplicationsModel::m_ApplicationsBrowser
private

Definition at line 156 of file mvdOTBApplicationsModel.h.


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