lllcd.h

Go to the documentation of this file.
00001 
00031 #define LL_LLLCD_H
00032 
00033 #ifndef LL_LOGITECH_LCD_H
00034 #include "lllogitechlcd.h"
00035 #endif
00036 
00037 
00038 // class that defines the specific Debug page group of pages
00039 class llDebugPageGroup : public llLCDPageGroup
00040 {
00041 public:
00042         llDebugPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
00043         virtual void UpdateDetails();
00044         virtual void GetDisplayable();
00045 };
00046 
00047 // class that defines the specific Debug Console group of pages
00048 class llDebugConsolePageGroup : public llLCDPageGroup
00049 {
00050 public:
00051         llDebugConsolePageGroup(CEzLcd *LCD, int type, HICON SLIcon);
00052         virtual void UpdateDetails();
00053         virtual void GetDisplayable();
00054         void InsertText(const LLWString &newLine);
00055 private:
00056         LLWString mLine1;
00057         LLWString mLine2;
00058         LLWString mLine3;
00059 };
00060 
00061 // class that defines the specific Linden Account group of pages
00062 class llLindenPageGroup : public llLCDPageGroup
00063 {
00064 public:
00065         llLindenPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
00066         virtual void UpdateDetails();
00067         virtual void GetDisplayable();
00068 };
00069 
00070 // class that defines the specific Chat group of pages
00071 class llChatPageGroup : public llLCDPageGroup
00072 {
00073 public:
00074         llChatPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
00075         virtual void UpdateDetails();
00076         virtual void GetDisplayable();
00077         void InsertText(const LLString &newLine);
00078 private:
00079         LLString mLine1;
00080         LLString mLine2;
00081         LLString mLine3;
00082 };
00083 
00084 // class that defines the specific IM group of pages
00085 class llIMPageGroup : public llLCDPageGroup
00086 {
00087 public:
00088         llIMPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
00089         virtual void UpdateDetails();
00090         virtual void GetDisplayable();
00091         void InsertText(const LLString &newLine);
00092 private:
00093         LLString mLine1;
00094         LLString mLine2;
00095         LLString mLine3;
00096 };
00097 
00098 // class that defines the specific Region group of pages
00099 class llRegionPageGroup : public llLCDPageGroup
00100 {
00101 public:
00102         llRegionPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
00103         virtual void UpdateDetails();
00104         virtual void GetDisplayable();
00105 };
00106 
00107 class llLCD;
00108 extern llLCD    *gLcdScreen; 
00109 
00110 //#endif

Generated on Thu Jul 1 06:08:48 2010 for Second Life Viewer by  doxygen 1.4.7