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

#include <MainLayout.h>

Inheritance diagram for te::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, View *view)
 
void createLayoutContext (int width, int height)
 
void finish ()
 
 MainLayout ()
 Constructor. More...
 

Protected Attributes

BuildContextm_buildContext
 
DisplayOutsidem_dockLayoutDisplay
 
QGroupBox * m_groupBox
 
OutsideAream_outsideArea
 
QStatusBar * m_statusBar
 
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 53 of file MainLayout.h.

Constructor & Destructor Documentation

te::layout::MainLayout::~MainLayout ( )

Destructor.

Definition at line 60 of file MainLayout.cpp.

te::layout::MainLayout::MainLayout ( )
protected

Constructor.

Definition at line 51 of file MainLayout.cpp.

References m_buildContext.

te::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::layout::MainLayout::createDockLayoutDisplay ( QWidget *  mainWindow,
View view 
)
protected

Definition at line 131 of file MainLayout.cpp.

References te::layout::OutsideController::getView().

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

Definition at line 167 of file MainLayout.cpp.

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

Definition at line 175 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::layout2::LayoutEditorAction::onActionActivated().

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

Inializes.

This methods

Exceptions
te::layout::Exceptionif the

Definition at line 89 of file MainLayout.cpp.

MainLayout& te::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 55 of file MainLayout.h.

Member Data Documentation

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

Definition at line 82 of file MainLayout.h.

Referenced by MainLayout().

DisplayOutside* te::layout::MainLayout::m_dockLayoutDisplay
protected

Definition at line 79 of file MainLayout.h.

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

Definition at line 80 of file MainLayout.h.

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

Definition at line 83 of file MainLayout.h.

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

Definition at line 81 of file MainLayout.h.

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

Definition at line 78 of file MainLayout.h.


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