All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::plugins::layout::MainLayout Class Reference

#include <MainLayout.h>

Inheritance diagram for te::qt::plugins::layout::MainLayout:
te::common::Singleton< MainLayout >

Public Member Functions

virtual void init (QWidget *mainWindow=0, QMenu *mnuLayout=0)
 Inializes. More...
 
 ~MainLayout ()
 Destructor. More...
 

Static Public Member Functions

static MainLayoutgetInstance ()
 It returns a reference to the singleton instance. More...
 

Protected Member Functions

void createDockLayoutDisplay (QWidget *mainWindow, te::layout::View *view)
 
void createEnums ()
 
void createLayoutContext (int width, int height)
 
void finish ()
 
 MainLayout ()
 Constructor. More...
 

Protected Attributes

te::layout::BuildContextm_buildContext
 
te::layout::BuildEnumsm_buildEnums
 
DisplayDockm_dockLayoutDisplay
 
QGroupBox * m_groupBox
 
OutsideAream_outsideArea
 
ProxyProjectm_proxyProject
 
QStatusBar * m_statusBar
 
te::layout::Viewm_view
 

Private Member Functions

 MainLayout (const MainLayout &rhs)
 Copy constructor not allowed. More...
 
MainLayoutoperator= (const MainLayout &rhs)
 Assignment operator not allowed. More...
 

Friends

class te::common::Singleton< MainLayout >
 

Detailed Description

Definition at line 59 of file MainLayout.h.

Constructor & Destructor Documentation

te::qt::plugins::layout::MainLayout::~MainLayout ( )

Destructor.

Definition at line 58 of file MainLayout.cpp.

te::qt::plugins::layout::MainLayout::MainLayout ( )
protected

Constructor.

Definition at line 44 of file MainLayout.cpp.

References m_buildContext, and m_buildEnums.

te::qt::plugins::layout::MainLayout::MainLayout ( const MainLayout rhs)
private

Copy constructor not allowed.

Parameters
rhsThe right-hand-side copy that would be used to copy from.

Member Function Documentation

void te::qt::plugins::layout::MainLayout::createDockLayoutDisplay ( QWidget *  mainWindow,
te::layout::View view 
)
protected

Definition at line 142 of file MainLayout.cpp.

void te::qt::plugins::layout::MainLayout::createEnums ( )
protected

Definition at line 195 of file MainLayout.cpp.

void te::qt::plugins::layout::MainLayout::createLayoutContext ( int  width,
int  height 
)
protected

Definition at line 172 of file MainLayout.cpp.

References te::common::Singleton< Context >::getInstance().

void te::qt::plugins::layout::MainLayout::finish ( )
protected

Definition at line 185 of file MainLayout.cpp.

static MainLayout & te::common::Singleton< MainLayout >::getInstance ( )
staticinherited

It returns a reference to the singleton instance.

Returns
A reference to the singleton instance.

Referenced by te::qt::plugins::layout::LayoutEditorAction::onActionActivated().

void te::qt::plugins::layout::MainLayout::init ( QWidget *  mainWindow = 0,
QMenu *  mnuLayout = 0 
)
virtual

Inializes.

This methods

Exceptions
te::layout::Exceptionif the

Definition at line 93 of file MainLayout.cpp.

Referenced by te::qt::plugins::layout::LayoutEditorAction::onActionActivated().

MainLayout& te::qt::plugins::layout::MainLayout::operator= ( const MainLayout rhs)
private

Assignment operator not allowed.

Parameters
rhsThe right-hand-side copy that would be used to copy from.
Returns
A reference to this object.

Friends And Related Function Documentation

friend class te::common::Singleton< MainLayout >
friend

Definition at line 61 of file MainLayout.h.

Member Data Documentation

te::layout::BuildContext* te::qt::plugins::layout::MainLayout::m_buildContext
protected

Definition at line 93 of file MainLayout.h.

Referenced by MainLayout().

te::layout::BuildEnums* te::qt::plugins::layout::MainLayout::m_buildEnums
protected

Definition at line 95 of file MainLayout.h.

Referenced by MainLayout().

DisplayDock* te::qt::plugins::layout::MainLayout::m_dockLayoutDisplay
protected

Definition at line 90 of file MainLayout.h.

QGroupBox* te::qt::plugins::layout::MainLayout::m_groupBox
protected

Definition at line 91 of file MainLayout.h.

OutsideArea* te::qt::plugins::layout::MainLayout::m_outsideArea
protected

Definition at line 94 of file MainLayout.h.

ProxyProject* te::qt::plugins::layout::MainLayout::m_proxyProject
protected

Definition at line 96 of file MainLayout.h.

QStatusBar* te::qt::plugins::layout::MainLayout::m_statusBar
protected

Definition at line 92 of file MainLayout.h.

te::layout::View* te::qt::plugins::layout::MainLayout::m_view
protected

Definition at line 89 of file MainLayout.h.


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