From 25ceef032b49591244c7df704494436b8b2e4044 Mon Sep 17 00:00:00 2001 From: Nat Goodspeed <nat@lindenlab.com> Date: Wed, 19 Aug 2009 15:05:08 -0400 Subject: [PATCH] Wrap LLFloaterReg::toggleInstance() as well as showInstance() and hideInstance(). Use toggleInstance() in testfloaters.py. --- indra/llui/llfloaterreglistener.cpp | 6 ++++++ indra/llui/llfloaterreglistener.h | 1 + 2 files changed, 7 insertions(+) diff --git a/indra/llui/llfloaterreglistener.cpp b/indra/llui/llfloaterreglistener.cpp index 37708a7cd9d..cb8fa6dfdae 100644 --- a/indra/llui/llfloaterreglistener.cpp +++ b/indra/llui/llfloaterreglistener.cpp @@ -27,6 +27,7 @@ LLFloaterRegListener::LLFloaterRegListener(const std::string& pumpName): requiredName["name"] = LLSD(); add("showInstance", &LLFloaterRegListener::showInstance, requiredName); add("hideInstance", &LLFloaterRegListener::hideInstance, requiredName); + add("toggleInstance", &LLFloaterRegListener::toggleInstance, requiredName); } void LLFloaterRegListener::getBuildMap(const LLSD& event) const @@ -58,3 +59,8 @@ void LLFloaterRegListener::hideInstance(const LLSD& event) const { LLFloaterReg::hideInstance(event["name"], event["key"]); } + +void LLFloaterRegListener::toggleInstance(const LLSD& event) const +{ + LLFloaterReg::toggleInstance(event["name"], event["key"]); +} diff --git a/indra/llui/llfloaterreglistener.h b/indra/llui/llfloaterreglistener.h index 049389c0940..58d2c079365 100644 --- a/indra/llui/llfloaterreglistener.h +++ b/indra/llui/llfloaterreglistener.h @@ -29,6 +29,7 @@ class LLFloaterRegListener: public LLDispatchListener void getBuildMap(const LLSD& event) const; void showInstance(const LLSD& event) const; void hideInstance(const LLSD& event) const; + void toggleInstance(const LLSD& event) const; }; #endif /* ! defined(LL_LLFLOATERREGLISTENER_H) */ -- GitLab