#include <lllogitechlcd.h>
Public Types | |
enum | { kLCDDefault, kLCDDebug, kLCDChat, kLCDRegion, kLCDLinden, kLCDIM, kLCDDebugConsole, kMaxLCDPageGroups } |
typedef std::vector < LLLCDPageGroup * > | pageGroupArray_t |
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 |
Definition at line 86 of file lllogitechlcd.h.
typedef std::vector<LLLCDPageGroup *> LLLCD::pageGroupArray_t |
Definition at line 107 of file lllogitechlcd.h.
anonymous enum |
kLCDDefault | |
kLCDDebug | |
kLCDChat | |
kLCDRegion | |
kLCDLinden | |
kLCDIM | |
kLCDDebugConsole | |
kMaxLCDPageGroups |
Definition at line 89 of file lllogitechlcd.h.
LLLCD::LLLCD | ( | HINSTANCE | instance | ) |
LLLCD::~LLLCD | ( | ) |
void LLLCD::UpdateDisplay | ( | ) |
bool LLLCD::Enabled | ( | ) |
Referenced by LLPreferenceCore::apply(), LLPreferenceCore::cancel(), LLPreferenceCore::LLPreferenceCore(), and update_statistics().
BOOL LLLCD::AreZ10Available | ( | ) |
BOOL LLLCD::IsG15Available | ( | ) |
void LLLCD::SetUpDisplayPages | ( | ) | [private] |
LLLCDPageGroup* LLLCD::GetNextPageToDisplay | ( | ) | [private] |
Definition at line 108 of file lllogitechlcd.h.
HICON LLLCD::mSLIcon |
Definition at line 109 of file lllogitechlcd.h.
CEzLcd* LLLCD::mLCD |
Definition at line 110 of file lllogitechlcd.h.
LLLCDPageGroup* LLLCD::mCurrentGroupBeingShown [private] |
Definition at line 117 of file lllogitechlcd.h.
bool LLLCD::mInited [private] |
Definition at line 120 of file lllogitechlcd.h.
int LLLCD::mPageToShow [private] |
Definition at line 122 of file lllogitechlcd.h.
LLFrameTimer LLLCD::mDisplayTimer [private] |
Definition at line 123 of file lllogitechlcd.h.
LLFrameTimer LLLCD::mDebounceTimer [private] |
Definition at line 124 of file lllogitechlcd.h.
HINSTANCE LLLCD::mInstance [private] |
Definition at line 125 of file lllogitechlcd.h.
bool LLLCD::mFirstTimeThru [private] |
Definition at line 126 of file lllogitechlcd.h.
int LLLCD::mDestinationLCD [private] |
Definition at line 130 of file lllogitechlcd.h.