aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/lllcd.h
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/newview/lllcd.h')
-rw-r--r--linden/indra/newview/lllcd.h113
1 files changed, 0 insertions, 113 deletions
diff --git a/linden/indra/newview/lllcd.h b/linden/indra/newview/lllcd.h
deleted file mode 100644
index 2e5f7d5..0000000
--- a/linden/indra/newview/lllcd.h
+++ /dev/null
@@ -1,113 +0,0 @@
1/**
2 * @file lllcd.h
3 * @brief Description of the LCDdisplay class.
4 *
5 * $LicenseInfo:firstyear=2001&license=viewergpl$
6 *
7 * Copyright (c) 2001-2008, Linden Research, Inc.
8 *
9 * Second Life Viewer Source Code
10 * The source code in this file ("Source Code") is provided by Linden Lab
11 * to you under the terms of the GNU General Public License, version 2.0
12 * ("GPL"), unless you have obtained a separate licensing agreement
13 * ("Other License"), formally executed by you and Linden Lab. Terms of
14 * the GPL can be found in doc/GPL-license.txt in this distribution, or
15 * online at http://secondlifegrid.net/programs/open_source/licensing/gplv2
16 *
17 * There are special exceptions to the terms and conditions of the GPL as
18 * it is applied to this Source Code. View the full text of the exception
19 * in the file doc/FLOSS-exception.txt in this software distribution, or
20 * online at http://secondlifegrid.net/programs/open_source/licensing/flossexception
21 *
22 * By copying, modifying or distributing this software, you acknowledge
23 * that you have read and understood your obligations described above,
24 * and agree to abide by those obligations.
25 *
26 * ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO
27 * WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY,
28 * COMPLETENESS OR PERFORMANCE.
29 * $/LicenseInfo$
30 */
31#define LL_LLLCD_H
32
33#ifndef LL_LOGITECH_LCD_H
34#include "lllogitechlcd.h"
35#endif
36
37
38// class that defines the specific Debug page group of pages
39class LLDebugPageGroup : public LLLCDPageGroup
40{
41public:
42 LLDebugPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
43 virtual void UpdateDetails();
44 virtual void GetDisplayable();
45};
46
47// class that defines the specific Debug Console group of pages
48class LLDebugConsolePageGroup : public LLLCDPageGroup
49{
50public:
51 LLDebugConsolePageGroup(CEzLcd *LCD, int type, HICON SLIcon);
52 virtual void UpdateDetails();
53 virtual void GetDisplayable();
54 void InsertText(const LLWString &newLine);
55private:
56 LLWString mLine1;
57 LLWString mLine2;
58 LLWString mLine3;
59};
60
61// class that defines the specific Linden Account group of pages
62class LLLindenPageGroup : public LLLCDPageGroup
63{
64public:
65 LLLindenPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
66 virtual void UpdateDetails();
67 virtual void GetDisplayable();
68};
69
70// class that defines the specific Chat group of pages
71class LLChatPageGroup : public LLLCDPageGroup
72{
73public:
74 LLChatPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
75 virtual void UpdateDetails();
76 virtual void GetDisplayable();
77 void InsertText(const LLString &newLine);
78private:
79 LLString mLine1;
80 LLString mLine2;
81 LLString mLine3;
82};
83
84// class that defines the specific IM group of pages
85class LLIMPageGroup : public LLLCDPageGroup
86{
87public:
88 LLIMPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
89 virtual void UpdateDetails();
90 virtual void GetDisplayable();
91 void InsertText(const LLString &newLine);
92private:
93 LLString mLine1;
94 LLString mLine2;
95 LLString mLine3;
96};
97
98// class that defines the specific Region group of pages
99class LLRegionPageGroup : public LLLCDPageGroup
100{
101public:
102 LLRegionPageGroup(CEzLcd *LCD, int type, HICON SLIcon);
103 virtual void UpdateDetails();
104 virtual void GetDisplayable();
105};
106
107class LLLCD;
108
109// The following symbols are exported from lllcd.cpp
110extern LLLCD *gLcdScreen;
111extern void CreateLCDDebugWindows();
112
113//#endif