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

#include <mvdMaplaMainWindow.h>

+ Inheritance diagram for mvd::MaplaMainWindow:
+ Collaboration diagram for mvd::MaplaMainWindow:

Public Member Functions

 MaplaMainWindow (QWidget *Parent=0, Qt::WindowFlags flags=0)
 
 ~MaplaMainWindow () override
 
- Public Member Functions inherited from mvd::I18nMainWindow
void Initialize ()
 
 ~I18nMainWindow () override
 

Protected Slots

void OnAboutToChangeModel (const AbstractModel *) override
 
void OnApplicationToLaunchSelected (const QString &name)
 
void OnExecutionDone (int status)
 
void OnModelChanged (AbstractModel *) override
 
- Protected Slots inherited from mvd::I18nMainWindow
virtual void OnAboutToChangeModel (const AbstractModel *)=0
 
virtual void OnModelChanged (AbstractModel *)=0
 

Protected Member Functions

void closeEvent (QCloseEvent *event) override
 
- Protected Member Functions inherited from mvd::I18nMainWindow
template<typename TWidget , typename TDockWidget >
TDockWidget * AddDockWidget (const QString &dockName, const QString &dockTitle, Qt::DockWidgetArea dockArea, DockLayoutFlags flags=DOCK_LAYOUT_NONE)
 
template<typename TWidget , typename TController , typename TDockWidget >
TDockWidget * AddDockWidget (const QString &dockName, const QString &dockTitle, Qt::DockWidgetArea dockArea, DockLayoutFlags flags=DOCK_LAYOUT_NONE)
 
QDockWidget * AddWidgetToDock (QWidget *widget, const QString &dockName, const QString &dockTitle, Qt::DockWidgetArea dockArea, DockLayoutFlags flags=DOCK_LAYOUT_NONE)
 
bool BuildGDALOverviews (const QStringList &filenames)
 
void closeEvent (QCloseEvent *event) override
 
const AbstractModelControllerGetController (const QDockWidget *) const
 
AbstractModelControllerGetController (const QDockWidget *)
 
 I18nMainWindow (QWidget *Parent=0, Qt::WindowFlags flags=0)
 
VectorImageModelImportImage (const QString &filename, int width, int height)
 
bool RestoreLayout (int version)
 
void SaveLayout (int version) const
 
void SetControllerModel (QDockWidget *dock, AbstractModel *model)
 

Private Slots

void on_action_Preferences_triggered ()
 

Private Member Functions

void InitializeCentralWidget ()
 
void InitializeDockWidgets ()
 
void virtual_ConnectUI () override
 
void virtual_SetupUI () override
 

Private Attributes

Ui::MaplaMainWindow * m_UI
 

Additional Inherited Members

- Public Types inherited from mvd::I18nMainWindow
enum  DockLayout {
  DOCK_LAYOUT_NONE = 0,
  DOCK_LAYOUT_FLOATING = 1,
  DOCK_LAYOUT_SCROLLABLE = 2
}
 
typedef QFlags< DockLayoutDockLayoutFlags
 

Detailed Description

The application main-widow widget.

Definition at line 86 of file mvdMaplaMainWindow.h.

Constructor & Destructor Documentation

mvd::MaplaMainWindow::MaplaMainWindow ( QWidget *  Parent = 0,
Qt::WindowFlags  flags = 0 
)

Constructor.

mvd::MaplaMainWindow::~MaplaMainWindow ( )
override

Destructor.

Member Function Documentation

void mvd::MaplaMainWindow::closeEvent ( QCloseEvent *  event)
overrideprotected
void mvd::MaplaMainWindow::InitializeCentralWidget ( )
private
void mvd::MaplaMainWindow::InitializeDockWidgets ( )
private
void mvd::MaplaMainWindow::on_action_Preferences_triggered ( )
privateslot

Qt auto-connected slot which is called when 'File/Preferences' menu action is trigerred.

void mvd::MaplaMainWindow::OnAboutToChangeModel ( const AbstractModel )
overrideprotectedslot
void mvd::MaplaMainWindow::OnApplicationToLaunchSelected ( const QString &  name)
protectedslot
void mvd::MaplaMainWindow::OnExecutionDone ( int  status)
protectedslot
void mvd::MaplaMainWindow::OnModelChanged ( AbstractModel )
overrideprotectedslot
void mvd::MaplaMainWindow::virtual_ConnectUI ( )
overrideprivatevirtual

Implements mvd::I18nMainWindow.

void mvd::MaplaMainWindow::virtual_SetupUI ( )
overrideprivatevirtual

Implements mvd::I18nMainWindow.

Member Data Documentation

Ui::MaplaMainWindow* mvd::MaplaMainWindow::m_UI
private

uic generated.

Definition at line 191 of file mvdMaplaMainWindow.h.


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