aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llstatview.cpp
diff options
context:
space:
mode:
authorJacek Antonelli2009-04-30 13:04:20 -0500
committerJacek Antonelli2009-04-30 13:07:16 -0500
commitca8149ca6d157eb4b5fc8ba0e5ba3a6e56f72e7e (patch)
tree8348301d0ac44a524f1819b777686bf086907d76 /linden/indra/newview/llstatview.cpp
parentSecond Life viewer sources 1.22.11 (diff)
downloadmeta-impy-ca8149ca6d157eb4b5fc8ba0e5ba3a6e56f72e7e.zip
meta-impy-ca8149ca6d157eb4b5fc8ba0e5ba3a6e56f72e7e.tar.gz
meta-impy-ca8149ca6d157eb4b5fc8ba0e5ba3a6e56f72e7e.tar.bz2
meta-impy-ca8149ca6d157eb4b5fc8ba0e5ba3a6e56f72e7e.tar.xz
Second Life viewer sources 1.23.0-RC
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/llstatview.cpp17
1 files changed, 14 insertions, 3 deletions
diff --git a/linden/indra/newview/llstatview.cpp b/linden/indra/newview/llstatview.cpp
index 7d20639..a38c012 100644
--- a/linden/indra/newview/llstatview.cpp
+++ b/linden/indra/newview/llstatview.cpp
@@ -17,7 +17,8 @@
17 * There are special exceptions to the terms and conditions of the GPL as 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 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 19 * in the file doc/FLOSS-exception.txt in this software distribution, or
20 * online at http://secondlifegrid.net/programs/open_source/licensing/flossexception 20 * online at
21 * http://secondlifegrid.net/programs/open_source/licensing/flossexception
21 * 22 *
22 * By copying, modifying or distributing this software, you acknowledge 23 * By copying, modifying or distributing this software, you acknowledge
23 * that you have read and understood your obligations described above, 24 * that you have read and understood your obligations described above,
@@ -67,7 +68,8 @@ LLStatView::~LLStatView()
67 } 68 }
68} 69}
69 70
70LLStatBar *LLStatView::addStat(const std::string& name, LLStat *statp) 71LLStatBar *LLStatView::addStat(const std::string& name, LLStat *statp,
72 const std::string& setting, BOOL default_bar, BOOL default_history)
71{ 73{
72 LLStatBar *stat_barp; 74 LLStatBar *stat_barp;
73 LLRect r; 75 LLRect r;
@@ -80,7 +82,7 @@ LLStatBar *LLStatView::addStat(const std::string& name, LLStat *statp)
80 82
81 mNumStatBars++; 83 mNumStatBars++;
82 84
83 stat_barp = new LLStatBar(name, r); 85 stat_barp = new LLStatBar(name, r, setting, default_bar, default_history);
84 stat_barp->mStatp = statp; 86 stat_barp->mStatp = statp;
85 87
86 stat_barp->setVisible(mDisplayChildren); 88 stat_barp->setVisible(mDisplayChildren);
@@ -92,6 +94,15 @@ LLStatBar *LLStatView::addStat(const std::string& name, LLStat *statp)
92 return stat_barp; 94 return stat_barp;
93} 95}
94 96
97LLStatView *LLStatView::addStatView(const std::string& name, const std::string& label, const std::string& setting, const LLRect& rect)
98{
99 LLStatView *statview = new LLStatView(name, label, setting, rect);
100 statview->setVisible(mDisplayChildren);
101 addChildAtEnd(statview);
102 return statview;
103}
104
105
95LLStatBar *LLStatView::getStatBar(const std::string& name) 106LLStatBar *LLStatView::getStatBar(const std::string& name)
96{ 107{
97 sb_vector_t::iterator iter; 108 sb_vector_t::iterator iter;