diff options
author | Merov Linden <merov@lindenlab.com> | 2011-09-29 15:01:15 -0700 |
---|---|---|
committer | Merov Linden <merov@lindenlab.com> | 2011-09-29 15:01:15 -0700 |
commit | b07e7c7198fbc78ca852b3ba48d516ec2901da21 (patch) | |
tree | b7b2323439e2d3e5d32ce69c43540d1b38e454d3 /indra/llui/lltoolbar.h | |
parent | 71ed326f51770b215ba5dd2ac8d159c3b764c2d2 (diff) |
EXP-1211, EXP-1257 : Save and load the button type along with the toolbars, add a force default load option, enforce consistency between menus and toolbars
Diffstat (limited to 'indra/llui/lltoolbar.h')
-rw-r--r-- | indra/llui/lltoolbar.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/indra/llui/lltoolbar.h b/indra/llui/lltoolbar.h index 8e484c7e13..03b1756988 100644 --- a/indra/llui/lltoolbar.h +++ b/indra/llui/lltoolbar.h @@ -123,7 +123,6 @@ public: bool addCommand(const LLCommandId& commandId); bool hasCommand(const LLCommandId& commandId) const; bool enableCommand(const LLCommandId& commandId, bool enabled); - command_id_list_t& getCommandsList() { return mButtonCommands; } protected: friend class LLUICtrlFactory; @@ -132,6 +131,13 @@ protected: void initFromParams(const Params&); +public: + // Methods used in loading and saving toolbar settings + void setButtonType(LLToolBarEnums::ButtonType button_type); + LLToolBarEnums::ButtonType getButtonType() { return mButtonType; } + command_id_list_t& getCommandsList() { return mButtonCommands; } + void clearCommandsList(); + private: void createContextMenu(); void updateLayoutAsNeeded(); |