From a5261a5fa8fad810ecb5c260d92c3e771822bf58 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Tue, 20 Feb 2024 23:46:23 +0100 Subject: Convert BOOL to bool in llui --- indra/llui/llstatgraph.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'indra/llui/llstatgraph.h') diff --git a/indra/llui/llstatgraph.h b/indra/llui/llstatgraph.h index ba7cfc5d10..e70c745b3b 100644 --- a/indra/llui/llstatgraph.h +++ b/indra/llui/llstatgraph.h @@ -106,7 +106,7 @@ public: private: LLTrace::StatType* mNewStatFloatp; - BOOL mPerSec; + bool mPerSec; F32 mValue; -- cgit v1.2.3 From e2e37cced861b98de8c1a7c9c0d3a50d2d90e433 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Wed, 22 May 2024 21:25:21 +0200 Subject: Fix line endlings --- indra/llui/llstatgraph.h | 282 +++++++++++++++++++++++------------------------ 1 file changed, 141 insertions(+), 141 deletions(-) (limited to 'indra/llui/llstatgraph.h') diff --git a/indra/llui/llstatgraph.h b/indra/llui/llstatgraph.h index 1c1b707688..c254821870 100644 --- a/indra/llui/llstatgraph.h +++ b/indra/llui/llstatgraph.h @@ -1,141 +1,141 @@ -/** - * @file llstatgraph.h - * @brief Simpler compact stat graph with tooltip - * - * $LicenseInfo:firstyear=2002&license=viewerlgpl$ - * Second Life Viewer Source Code - * Copyright (C) 2010, Linden Research, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; - * version 2.1 of the License only. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * - * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA - * $/LicenseInfo$ - */ - -#ifndef LL_LLSTATGRAPH_H -#define LL_LLSTATGRAPH_H - -#include "llview.h" -#include "llframetimer.h" -#include "v4color.h" -#include "lltrace.h" - -class LLStatGraph : public LLView -{ -public: - struct ThresholdParams : public LLInitParam::Block - { - Mandatory value; - Optional color; - - ThresholdParams() - : value("value"), - color("color", LLColor4::white) - {} - }; - - struct Thresholds : public LLInitParam::Block - { - Multiple threshold; - - Thresholds() - : threshold("threshold") - {} - }; - - struct StatParams : public LLInitParam::ChoiceBlock - { - Alternative* > count_stat_float; - Alternative* > event_stat_float; - Alternative* > sample_stat_float; - }; - - struct Params : public LLInitParam::Block - { - Mandatory stat; - Optional label, - units; - Optional precision; - Optional min, - max; - Optional per_sec; - Optional value; - - Optional thresholds; - - Params() - : stat("stat"), - label("label"), - units("units"), - precision("precision", 0), - min("min", 0.f), - max("max", 125.f), - per_sec("per_sec", true), - value("value", 0.f), - thresholds("thresholds") - { - Thresholds _thresholds; - _thresholds.threshold.add(ThresholdParams().value(0.f).color(LLColor4::green)) - .add(ThresholdParams().value(0.33f).color(LLColor4::yellow)) - .add(ThresholdParams().value(0.5f).color(LLColor4::red)) - .add(ThresholdParams().value(0.75f).color(LLColor4::red)); - thresholds = _thresholds; - } - }; - LLStatGraph(const Params&); - - void setMin(const F32 min); - void setMax(const F32 max); - - virtual void draw(); - - /*virtual*/ void setValue(const LLSD& value); - -private: - LLTrace::StatType* mNewStatFloatp; - - bool mPerSec; - - F32 mValue; - - F32 mMin; - F32 mMax; - LLFrameTimer mUpdateTimer; - std::string mLabel; - std::string mUnits; - S32 mPrecision; // Num of digits of precision after dot - - struct Threshold - { - Threshold(F32 value, const LLUIColor& color) - : mValue(value), - mColor(color) - {} - - F32 mValue; - LLUIColor mColor; - bool operator <(const Threshold& other) const - { - return mValue < other.mValue; - } - }; - typedef std::vector threshold_vec_t; - threshold_vec_t mThresholds; - //S32 mNumThresholds; - //F32 mThresholds[4]; - //LLColor4 mThresholdColors[4]; -}; - -#endif // LL_LLSTATGRAPH_H +/** + * @file llstatgraph.h + * @brief Simpler compact stat graph with tooltip + * + * $LicenseInfo:firstyear=2002&license=viewerlgpl$ + * Second Life Viewer Source Code + * Copyright (C) 2010, Linden Research, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; + * version 2.1 of the License only. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * + * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA + * $/LicenseInfo$ + */ + +#ifndef LL_LLSTATGRAPH_H +#define LL_LLSTATGRAPH_H + +#include "llview.h" +#include "llframetimer.h" +#include "v4color.h" +#include "lltrace.h" + +class LLStatGraph : public LLView +{ +public: + struct ThresholdParams : public LLInitParam::Block + { + Mandatory value; + Optional color; + + ThresholdParams() + : value("value"), + color("color", LLColor4::white) + {} + }; + + struct Thresholds : public LLInitParam::Block + { + Multiple threshold; + + Thresholds() + : threshold("threshold") + {} + }; + + struct StatParams : public LLInitParam::ChoiceBlock + { + Alternative* > count_stat_float; + Alternative* > event_stat_float; + Alternative* > sample_stat_float; + }; + + struct Params : public LLInitParam::Block + { + Mandatory stat; + Optional label, + units; + Optional precision; + Optional min, + max; + Optional per_sec; + Optional value; + + Optional thresholds; + + Params() + : stat("stat"), + label("label"), + units("units"), + precision("precision", 0), + min("min", 0.f), + max("max", 125.f), + per_sec("per_sec", true), + value("value", 0.f), + thresholds("thresholds") + { + Thresholds _thresholds; + _thresholds.threshold.add(ThresholdParams().value(0.f).color(LLColor4::green)) + .add(ThresholdParams().value(0.33f).color(LLColor4::yellow)) + .add(ThresholdParams().value(0.5f).color(LLColor4::red)) + .add(ThresholdParams().value(0.75f).color(LLColor4::red)); + thresholds = _thresholds; + } + }; + LLStatGraph(const Params&); + + void setMin(const F32 min); + void setMax(const F32 max); + + virtual void draw(); + + /*virtual*/ void setValue(const LLSD& value); + +private: + LLTrace::StatType* mNewStatFloatp; + + bool mPerSec; + + F32 mValue; + + F32 mMin; + F32 mMax; + LLFrameTimer mUpdateTimer; + std::string mLabel; + std::string mUnits; + S32 mPrecision; // Num of digits of precision after dot + + struct Threshold + { + Threshold(F32 value, const LLUIColor& color) + : mValue(value), + mColor(color) + {} + + F32 mValue; + LLUIColor mColor; + bool operator <(const Threshold& other) const + { + return mValue < other.mValue; + } + }; + typedef std::vector threshold_vec_t; + threshold_vec_t mThresholds; + //S32 mNumThresholds; + //F32 mThresholds[4]; + //LLColor4 mThresholdColors[4]; +}; + +#endif // LL_LLSTATGRAPH_H -- cgit v1.2.3