diff options
author | Jacek Antonelli | 2008-08-15 23:44:46 -0500 |
---|---|---|
committer | Jacek Antonelli | 2008-08-15 23:44:46 -0500 |
commit | 38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4 (patch) | |
tree | adca584755d22ca041a2dbfc35d4eca01f70b32c /linden/indra/newview/llfloaterbuildoptions.cpp | |
parent | README.txt (diff) | |
download | meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.zip meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.gz meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.bz2 meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.xz |
Second Life viewer sources 1.13.2.12
Diffstat (limited to '')
-rw-r--r-- | linden/indra/newview/llfloaterbuildoptions.cpp | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/linden/indra/newview/llfloaterbuildoptions.cpp b/linden/indra/newview/llfloaterbuildoptions.cpp new file mode 100644 index 0000000..f93483a --- /dev/null +++ b/linden/indra/newview/llfloaterbuildoptions.cpp | |||
@@ -0,0 +1,92 @@ | |||
1 | /** | ||
2 | * @file llfloaterbuildoptions.cpp | ||
3 | * @brief LLFloaterBuildOptions class implementation | ||
4 | * | ||
5 | * Copyright (c) 2002-2007, Linden Research, Inc. | ||
6 | * | ||
7 | * The source code in this file ("Source Code") is provided by Linden Lab | ||
8 | * to you under the terms of the GNU General Public License, version 2.0 | ||
9 | * ("GPL"), unless you have obtained a separate licensing agreement | ||
10 | * ("Other License"), formally executed by you and Linden Lab. Terms of | ||
11 | * the GPL can be found in doc/GPL-license.txt in this distribution, or | ||
12 | * online at http://secondlife.com/developers/opensource/gplv2 | ||
13 | * | ||
14 | * There are special exceptions to the terms and conditions of the GPL as | ||
15 | * it is applied to this Source Code. View the full text of the exception | ||
16 | * in the file doc/FLOSS-exception.txt in this software distribution, or | ||
17 | * online at http://secondlife.com/developers/opensource/flossexception | ||
18 | * | ||
19 | * By copying, modifying or distributing this software, you acknowledge | ||
20 | * that you have read and understood your obligations described above, | ||
21 | * and agree to abide by those obligations. | ||
22 | * | ||
23 | * ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO | ||
24 | * WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, | ||
25 | * COMPLETENESS OR PERFORMANCE. | ||
26 | */ | ||
27 | |||
28 | /** | ||
29 | * Panel for setting global object-editing options, specifically | ||
30 | * grid size and spacing. | ||
31 | */ | ||
32 | |||
33 | #include "llviewerprecompiledheaders.h" | ||
34 | |||
35 | #include "llfloaterbuildoptions.h" | ||
36 | #include "llvieweruictrlfactory.h" | ||
37 | |||
38 | // library includes | ||
39 | #include "llfontgl.h" | ||
40 | #include "llcheckboxctrl.h" | ||
41 | #include "llspinctrl.h" | ||
42 | #include "llsliderctrl.h" | ||
43 | |||
44 | // newview includes | ||
45 | #include "llresmgr.h" | ||
46 | #include "llviewercontrol.h" | ||
47 | |||
48 | // | ||
49 | // Globals | ||
50 | // | ||
51 | LLFloaterBuildOptions *LLFloaterBuildOptions::sInstance = NULL; | ||
52 | |||
53 | // | ||
54 | // Methods | ||
55 | // | ||
56 | LLFloaterBuildOptions::LLFloaterBuildOptions( ) | ||
57 | : LLFloater("build options floater") | ||
58 | { | ||
59 | sInstance = this; | ||
60 | } | ||
61 | |||
62 | LLFloaterBuildOptions::~LLFloaterBuildOptions() | ||
63 | { | ||
64 | sInstance = NULL; | ||
65 | } | ||
66 | |||
67 | // static | ||
68 | void LLFloaterBuildOptions::show(void*) | ||
69 | { | ||
70 | if (sInstance) | ||
71 | { | ||
72 | sInstance->open(); | ||
73 | } | ||
74 | else | ||
75 | { | ||
76 | LLFloaterBuildOptions* floater = new LLFloaterBuildOptions(); | ||
77 | |||
78 | gUICtrlFactory->buildFloater(floater, "floater_build_options.xml"); | ||
79 | floater->open(); | ||
80 | } | ||
81 | } | ||
82 | |||
83 | LLFloaterBuildOptions* LLFloaterBuildOptions::getInstance() | ||
84 | { | ||
85 | return sInstance; | ||
86 | } | ||
87 | |||
88 | // static | ||
89 | BOOL LLFloaterBuildOptions::visible(void*) | ||
90 | { | ||
91 | return (sInstance != NULL); | ||
92 | } | ||