diff options
author | dolphin <dolphin@lindenlab.com> | 2014-02-26 13:55:32 -0800 |
---|---|---|
committer | dolphin <dolphin@lindenlab.com> | 2014-02-26 13:55:32 -0800 |
commit | 95523616b89dadd697eb6cfa3a466feadc1e1208 (patch) | |
tree | 697ec3821aeea713147375e12fbf4ddedc8a5281 /indra/newview/llfloaterregioninfo.h | |
parent | 7c3e51b05cfe8757bc72a8b5c19eff307b1e501f (diff) |
Updated purchase UI for experiences.
Diffstat (limited to 'indra/newview/llfloaterregioninfo.h')
-rwxr-xr-x | indra/newview/llfloaterregioninfo.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/indra/newview/llfloaterregioninfo.h b/indra/newview/llfloaterregioninfo.h index ccd42f9764..066a5c5da9 100755 --- a/indra/newview/llfloaterregioninfo.h +++ b/indra/newview/llfloaterregioninfo.h @@ -61,6 +61,7 @@ class LLPanelRegionTerrainInfo; class LLPanelEstateInfo; class LLPanelEstateCovenant; class LLPanelExperienceListEditor; +class LLPanelExperiences; class LLEventTimer; class LLEnvironmentSettings; @@ -461,10 +462,12 @@ public: virtual BOOL sendUpdate(); static void infoCallback(LLHandle<LLPanelRegionExperiences> handle, const LLSD& content); - void listChanged(); bool refreshFromRegion(LLViewerRegion* region); + void sendPurchaseRequest()const; private: + static void ownedCallback(LLHandle<LLPanelRegionExperiences> handle, const LLSD& content); + void setOwnedExperiences(const LLSD& experiences); void processResponse( const LLSD& content ); boost::signals2::connection processResponse( LLPanelExperienceListEditor* panel, boost::signals2::connection& connection, const LLSD& content); void refreshRegionExperiences(); @@ -473,6 +476,8 @@ private: static LLSD addIds( LLPanelExperienceListEditor* panel ); bool FilterExisting(const LLSD& experience ); + + LLPanelExperiences* mOwned; LLPanelExperienceListEditor* mTrusted; boost::signals2::connection mTrustedConnection; LLPanelExperienceListEditor* mAllowed; |