Computer_Logs Class Reference

Cette classe gère l'interface GUI du Computer du capitaine, ainsi que les fonctionnalités et données spécifiques à cet ordinateur (log, etc). More...

#include <Computer_logs.h>

Inheritance diagram for Computer_Logs:

Computer Interface List of all members.

Public Member Functions

 Computer_Logs (String MeshFile, String DescriptionFile, SceneNode *ParentNode, SceneManager *SceneMgr)
 Construction.
virtual ~Computer_Logs ()
 Destruction.

Protected Member Functions

void showDynamicText (CEGUI::StaticText *pText, String Order)
 On affiche le texte demandé (soit directement, soit via une fonction).
void showDynamicImage (CEGUI::StaticImage *pImage, String Order)
void showDynamicListbox (CEGUI::Listbox *pListbox, String Order)
void showDynamicPushButton (CEGUI::PushButton *pPushButton, String Order)
void showDynamicProgressBar (CEGUI::ProgressBar *pProgressBar, String Order)
void executeOrder (String Order)
 Executer l'instruction "call=" recus de l'interface GUI.
void createInterface ()
 Polymorphe de la fonction de creation d'interface, avec en plus, l'apparition d'une fenetre de login.
String formatLogEntry (String LogEntry, String LogDate, CEGUI::StaticText *pText)
 Affiche les informations pour un element de type "LogBook".
void refreshGUIWindow ()
 Rafraichit les textes de la fenetre GUI.

Protected Attributes

String mNewLogTitle
String mNewLogText

Detailed Description

Cette classe gère l'interface GUI du Computer du capitaine, ainsi que les fonctionnalités et données spécifiques à cet ordinateur (log, etc).


Constructor & Destructor Documentation

Computer_Logs::Computer_Logs String  MeshFile,
String  DescriptionFile,
SceneNode *  ParentNode,
SceneManager *  SceneMgr
 

Construction.

Computer_Logs::~Computer_Logs  )  [virtual]
 

Destruction.


Member Function Documentation

void Computer_Logs::createInterface  )  [protected, virtual]
 

Polymorphe de la fonction de creation d'interface, avec en plus, l'apparition d'une fenetre de login.

Reimplemented from Interface.

void Computer_Logs::executeOrder String  Order  )  [protected, virtual]
 

Executer l'instruction "call=" recus de l'interface GUI.

Implements Interface.

String Computer_Logs::formatLogEntry String  LogEntry,
String  LogDate,
CEGUI::StaticText *  pText
[protected]
 

Affiche les informations pour un element de type "LogBook".

void Computer_Logs::refreshGUIWindow  )  [protected]
 

Rafraichit les textes de la fenetre GUI.

void Computer_Logs::showDynamicImage CEGUI::StaticImage *  pImage,
String  Order
[inline, protected, virtual]
 

Implements Interface.

void Computer_Logs::showDynamicListbox CEGUI::Listbox *  pListbox,
String  Order
[inline, protected, virtual]
 

Implements Interface.

void Computer_Logs::showDynamicProgressBar CEGUI::ProgressBar *  pProgressBar,
String  Order
[inline, protected, virtual]
 

Implements Interface.

void Computer_Logs::showDynamicPushButton CEGUI::PushButton *  pPushButton,
String  Order
[inline, protected, virtual]
 

Implements Interface.

void Computer_Logs::showDynamicText CEGUI::StaticText *  pText,
String  Order
[protected, virtual]
 

On affiche le texte demandé (soit directement, soit via une fonction).

Implements Interface.


Member Data Documentation

String Computer_Logs::mNewLogText [protected]
 

String Computer_Logs::mNewLogTitle [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 27 21:33:14 2006 for Long Forgotten Earth by  doxygen 1.4.6-NO