RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SystemControl Class Reference

#include <system_control.h>

Inheritance diagram for SystemControl:
Plugin::ObjectSettings::Object

Public Slots

void createControlPanel (void)
 

Static Public Member Functions

static SystemControlgetInstance (void)
 

Private Member Functions

 SystemControl (void)
 
 ~SystemControl (void)
 
 SystemControl (const SystemControl &)
 
SystemControloperator= (const SystemControl &)
 
void removeControlPanel (SystemControlPanel *)
 

Private Attributes

std::list< SystemControlPanel * > panelList
 

Static Private Attributes

static SystemControlinstance = 0
 

Friends

class SystemControlPanel
 

Additional Inherited Members

- Public Types inherited from Settings::Object
typedef unsigned long ID
 
- Public Member Functions inherited from Plugin::Object
 Object (void)
 
virtual ~Object (void)
 
std::string getLibrary (void) const
 
void unload (void)
 
- Public Member Functions inherited from Settings::Object
 Object (void)
 
ID getID (void) const
 
State save (void) const
 
void load (const State &)
 
void deferred (const State &)
 
- Static Public Attributes inherited from Settings::Object
static const ID INVALID = 0
 
- Protected Member Functions inherited from Settings::Object
virtual void doLoad (const State &)
 
virtual void doDeferred (const State &)
 
virtual void doSave (State &) const
 

Detailed Description

Definition at line 27 of file system_control.h.

Constructor & Destructor Documentation

SystemControl::SystemControl(void )
private

Definition at line 31 of file system_control.cpp.

SystemControl::~SystemControl(void )
private

Definition at line 36 of file system_control.cpp.

SystemControl::SystemControl(const SystemControl)
inlineprivate

Definition at line 46 of file system_control.h.

Member Function Documentation

void SystemControl::createControlPanel(void )
slot

Definition at line 43 of file system_control.cpp.

SystemControl * SystemControl::getInstance(void )
static

Definition at line 57 of file system_control.cpp.

SystemControl& SystemControl::operator=(const SystemControl)
inlineprivate

Definition at line 47 of file system_control.h.

void SystemControl::removeControlPanel(SystemControlPanelpanel)
private

Definition at line 49 of file system_control.cpp.

Friends And Related Function Documentation

friend class SystemControlPanel
friend

Definition at line 32 of file system_control.h.

Member Data Documentation

SystemControl * SystemControl::instance = 0
staticprivate

Definition at line 50 of file system_control.h.

std::list<SystemControlPanel *> SystemControl::panelList
private

Definition at line 56 of file system_control.h.


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