TdkLayoutController Class Reference
[The Control Module]

Defines the TdkLayoutController class. More...

#include <TdkLayoutController.h>

Inheritance diagram for TdkLayoutController:

TdkModeController TdkController TdkEventHandler List of all members.

Public Member Functions

virtual void * getModel ()
virtual void rotateZero ()
virtual void loadTemplate (std::string templateName)
virtual void saveTemplate (std::string templateName)
virtual void layoutPageSetup (TdkPageType page, string pageName, TdkPageOrientation orientation, double width, double height)
virtual void clearLayout ()
virtual void resize (int w, int h)

Static Public Member Functions

static TdkLayoutController * getInstance ()

Protected Member Functions

 TdkLayoutController ()
 ~TdkLayoutController ()
virtual void handleVSEvent (TdkEvent &event)
virtual void handleVSEvent (TdkResizeEvent &event)
virtual void handleVSEvent (TdkScrollEvent &event)
virtual void handleVSEvent (TdkMouseMoveEvent &event)

Protected Attributes

TdkLayout * layout_

Static Private Attributes

static TdkLayoutController * instance_ = NULL

Detailed Description

Defines the TdkLayoutController class.


Constructor & Destructor Documentation

TdkLayoutController::TdkLayoutController (  )  [protected]

TdkLayoutController::~TdkLayoutController (  )  [protected]


Member Function Documentation

TdkLayoutController * TdkLayoutController::getInstance (  )  [static]

void * TdkLayoutController::getModel (  )  [inline, virtual]

Implements TdkModeController.

void TdkLayoutController::rotateZero (  )  [virtual]

virtual void TdkLayoutController::loadTemplate ( std::string  templateName  )  [virtual]

virtual void TdkLayoutController::saveTemplate ( std::string  templateName  )  [virtual]

void TdkLayoutController::layoutPageSetup ( TdkPageType  page,
string  pageName,
TdkPageOrientation  orientation,
double  width,
double  height 
) [virtual]

void TdkLayoutController::clearLayout (  )  [virtual]

void TdkLayoutController::resize ( int  w,
int  h 
) [inline, virtual]

void TdkLayoutController::handleVSEvent ( TdkEvent &  event  )  [protected, virtual]

Reimplemented from TdkEventHandler.

void TdkLayoutController::handleVSEvent ( TdkResizeEvent &  event  )  [protected, virtual]

void TdkLayoutController::handleVSEvent ( TdkScrollEvent &  event  )  [protected, virtual]

void TdkLayoutController::handleVSEvent ( TdkMouseMoveEvent &  event  )  [protected, virtual]


Member Data Documentation

TdkLayout* TdkLayoutController::layout_ [protected]

TdkLayoutController * TdkLayoutController::instance_ = NULL [static, private]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:43 2007 for TDK by  doxygen 1.5.2