summaryrefslogtreecommitdiff
path: root/indra/newview/llpresetsmanager.h
diff options
context:
space:
mode:
authorAndrey Lihatskiy <alihatskiy@productengine.com>2024-05-15 16:35:49 +0300
committerGitHub <noreply@github.com>2024-05-15 16:35:49 +0300
commite49dcb8d0c9f539997effb640e350d9d0689aae6 (patch)
tree1bf99eaccce6de17c62f13c6595f7f497548dc5c /indra/newview/llpresetsmanager.h
parent531cd34f670170ade57f8813fe48012b61a1d3c2 (diff)
parent5f8a7374b9f18e0112d6749a9c845bd077a81acb (diff)
Merge pull request #1476 from secondlife/marchcat/x-b-merge
Maint X -> Maint B merge
Diffstat (limited to 'indra/newview/llpresetsmanager.h')
-rw-r--r--indra/newview/llpresetsmanager.h84
1 files changed, 42 insertions, 42 deletions
diff --git a/indra/newview/llpresetsmanager.h b/indra/newview/llpresetsmanager.h
index 0de30e9e01..6fd038df3c 100644
--- a/indra/newview/llpresetsmanager.h
+++ b/indra/newview/llpresetsmanager.h
@@ -5,21 +5,21 @@
* $LicenseInfo:firstyear=2007&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$
*/
@@ -47,63 +47,63 @@ static const std::string PRESETS_SIDE_VIEW = PRESETS_SIDE + PRESETS_VIEW_SUFFIX;
enum EDefaultOptions
{
- DEFAULT_SHOW,
- DEFAULT_TOP,
- DEFAULT_BOTTOM,
- DEFAULT_HIDE // Do not display "Default" in a list
+ DEFAULT_SHOW,
+ DEFAULT_TOP,
+ DEFAULT_BOTTOM,
+ DEFAULT_HIDE // Do not display "Default" in a list
};
class LLPresetsManager : public LLSingleton<LLPresetsManager>
{
- LLSINGLETON(LLPresetsManager);
- ~LLPresetsManager();
+ LLSINGLETON(LLPresetsManager);
+ ~LLPresetsManager();
public:
- typedef std::list<std::string> preset_name_list_t;
- typedef boost::signals2::signal<void()> preset_list_signal_t;
+ typedef std::list<std::string> preset_name_list_t;
+ typedef boost::signals2::signal<void()> preset_list_signal_t;
- void createMissingDefault(const std::string& subdirectory);
- void startWatching(const std::string& subdirectory);
- void triggerChangeCameraSignal();
- void triggerChangeSignal();
- static std::string getPresetsDir(const std::string& subdirectory);
- bool setPresetNamesInComboBox(const std::string& subdirectory, LLComboBox* combo, EDefaultOptions default_option);
- void loadPresetNamesFromDir(const std::string& subdirectory, preset_name_list_t& presets, EDefaultOptions default_option);
- bool savePreset(const std::string& subdirectory, std::string name, bool createDefault = false);
- void loadPreset(const std::string& subdirectory, std::string name);
- bool deletePreset(const std::string& subdirectory, std::string name);
- bool isCameraDirty();
- static void setCameraDirty(bool dirty);
+ void createMissingDefault(const std::string& subdirectory);
+ void startWatching(const std::string& subdirectory);
+ void triggerChangeCameraSignal();
+ void triggerChangeSignal();
+ static std::string getPresetsDir(const std::string& subdirectory);
+ bool setPresetNamesInComboBox(const std::string& subdirectory, LLComboBox* combo, EDefaultOptions default_option);
+ void loadPresetNamesFromDir(const std::string& subdirectory, preset_name_list_t& presets, EDefaultOptions default_option);
+ bool savePreset(const std::string& subdirectory, std::string name, bool createDefault = false);
+ void loadPreset(const std::string& subdirectory, std::string name);
+ bool deletePreset(const std::string& subdirectory, std::string name);
+ bool isCameraDirty();
+ static void setCameraDirty(bool dirty);
- void createCameraDefaultPresets();
+ void createCameraDefaultPresets();
- bool isTemplateCameraPreset(std::string preset_name);
- bool isDefaultCameraPreset(std::string preset_name);
- void resetCameraPreset(std::string preset_name);
- bool createDefaultCameraPreset(std::string preset_name, bool force_reset = false);
+ bool isTemplateCameraPreset(std::string preset_name);
+ bool isDefaultCameraPreset(std::string preset_name);
+ void resetCameraPreset(std::string preset_name);
+ bool createDefaultCameraPreset(std::string preset_name, bool force_reset = false);
- // Emitted when a preset gets loaded, deleted, or saved.
- boost::signals2::connection setPresetListChangeCameraCallback(const preset_list_signal_t::slot_type& cb);
- boost::signals2::connection setPresetListChangeCallback(const preset_list_signal_t::slot_type& cb);
+ // Emitted when a preset gets loaded, deleted, or saved.
+ boost::signals2::connection setPresetListChangeCameraCallback(const preset_list_signal_t::slot_type& cb);
+ boost::signals2::connection setPresetListChangeCallback(const preset_list_signal_t::slot_type& cb);
- // Emitted when a preset gets loaded or saved.
+ // Emitted when a preset gets loaded or saved.
- preset_name_list_t mPresetNames;
+ preset_name_list_t mPresetNames;
- preset_list_signal_t mPresetListChangeCameraSignal;
- preset_list_signal_t mPresetListChangeSignal;
+ preset_list_signal_t mPresetListChangeCameraSignal;
+ preset_list_signal_t mPresetListChangeSignal;
private:
- LOG_CLASS(LLPresetsManager);
+ LOG_CLASS(LLPresetsManager);
- void getControlNames(std::vector<std::string>& names);
- static void settingChanged();
+ void getControlNames(std::vector<std::string>& names);
+ static void settingChanged();
- boost::signals2::connection mCameraChangedSignal;
+ boost::signals2::connection mCameraChangedSignal;
- static bool mCameraDirty;
- static bool mIgnoreChangedSignal;
+ static bool mCameraDirty;
+ static bool mIgnoreChangedSignal;
};
#endif // LL_PRESETSMANAGER_H