ApplicationMode Class Reference


Detailed Description

This is very application specific (available modes etc.), but leaving it here for now.

#include <ApplicationSettings.h>

List of all members.

Public Types

enum   { kAuthoringMode = 0, kViewingMode }
 

Valid modes.

More...

Public Member Functions

bool  setMode (int)
bool  isAuthoringMode () const
  Set method returns true if the value had to be modified.
bool  setAuthoringMode ()
bool  isViewingMode () const
bool  setViewingMode ()

Static Public Member Functions

static ApplicationMode instance ()
  Singleton access with lazy creation and explicit destruction.
static void  destruct ()

Member Enumeration Documentation

anonymous enum

Valid modes.

Note that it may not be set to what you want, if the application is not allowed to do it. Return true if the value was changed (note - not if the value is set to what you was specified, but if the value is different than before.)

Enumerator:
kAuthoringMode 
kViewingMode 

Member Function Documentation

static ApplicationMode& instance ( ) [static]

Singleton access with lazy creation and explicit destruction.

static void destruct ( ) [static]
bool setMode ( int  )
bool isAuthoringMode ( ) const

Set method returns true if the value had to be modified.

bool setAuthoringMode ( )
bool isViewingMode ( ) const
bool setViewingMode ( )

ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode
ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode ApplicationMode