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 TdkLayoutControllergetInstance ()

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

TdkLayoutlayout_

Static Private Attributes

static TdkLayoutControllerinstance_ = 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