llLCD Class Reference

#include <lllogitechlcd.h>

Collaboration diagram for llLCD:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::vector< llLCDPageGroup * > pageGroupArray_t
 kLCDDefault
 kLCDDebug
 kLCDChat
 kLCDRegion
 kLCDLinden
 kLCDIM
 kLCDDebugConsole
 kMaxLCDPageGroups
enum  {
  kLCDDefault, kLCDDebug, kLCDChat, kLCDRegion,
  kLCDLinden, kLCDIM, kLCDDebugConsole, kMaxLCDPageGroups
}

Public Member Functions

 llLCD (HINSTANCE instance)
 ~llLCD ()
void UpdateDisplay ()
bool Enabled ()
BOOL AreZ10Available ()
BOOL IsG15Available ()

Public Attributes

pageGroupArray_t mPageGroupArray
HICON mSLIcon
CEzLcd * mLCD

Private Member Functions

void SetUpDisplayPages ()
llLCDPageGroup * GetNextPageToDisplay ()

Private Attributes

llLCDPageGroup * mCurrentGroupBeingShown
bool mInited
int mPageToShow
LLFrameTimer mDisplayTimer
LLFrameTimer mDebounceTimer
HINSTANCE mInstance
bool mFirstTimeThru
int mDestinationLCD

Detailed Description

Definition at line 86 of file lllogitechlcd.h.


Member Typedef Documentation

typedef std::vector<llLCDPageGroup *> llLCD::pageGroupArray_t

Definition at line 107 of file lllogitechlcd.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
kLCDDefault 
kLCDDebug 
kLCDChat 
kLCDRegion 
kLCDLinden 
kLCDIM 
kLCDDebugConsole 
kMaxLCDPageGroups 

Definition at line 89 of file lllogitechlcd.h.


Constructor & Destructor Documentation

llLCD::llLCD ( HINSTANCE  instance  ) 

llLCD::~llLCD (  ) 


Member Function Documentation

BOOL llLCD::AreZ10Available (  ) 

bool llLCD::Enabled (  ) 

Referenced by LLPreferenceCore::apply(), LLPreferenceCore::cancel(), LLPreferenceCore::LLPreferenceCore(), and update_statistics().

llLCDPageGroup* llLCD::GetNextPageToDisplay (  )  [private]

BOOL llLCD::IsG15Available (  ) 

void llLCD::SetUpDisplayPages (  )  [private]

void llLCD::UpdateDisplay (  ) 

Referenced by main_loop().


Member Data Documentation

llLCDPageGroup* llLCD::mCurrentGroupBeingShown [private]

Definition at line 117 of file lllogitechlcd.h.

LLFrameTimer llLCD::mDebounceTimer [private]

Definition at line 124 of file lllogitechlcd.h.

int llLCD::mDestinationLCD [private]

Definition at line 130 of file lllogitechlcd.h.

LLFrameTimer llLCD::mDisplayTimer [private]

Definition at line 123 of file lllogitechlcd.h.

bool llLCD::mFirstTimeThru [private]

Definition at line 126 of file lllogitechlcd.h.

bool llLCD::mInited [private]

Definition at line 120 of file lllogitechlcd.h.

HINSTANCE llLCD::mInstance [private]

Definition at line 125 of file lllogitechlcd.h.

CEzLcd* llLCD::mLCD

Definition at line 110 of file lllogitechlcd.h.

pageGroupArray_t llLCD::mPageGroupArray

Definition at line 108 of file lllogitechlcd.h.

int llLCD::mPageToShow [private]

Definition at line 122 of file lllogitechlcd.h.

HICON llLCD::mSLIcon

Definition at line 109 of file lllogitechlcd.h.


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:27 2010 for Second Life Viewer by  doxygen 1.4.7