summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterregioninfo.h
diff options
context:
space:
mode:
authordolphin <dolphin@lindenlab.com>2014-02-26 13:55:32 -0800
committerdolphin <dolphin@lindenlab.com>2014-02-26 13:55:32 -0800
commit95523616b89dadd697eb6cfa3a466feadc1e1208 (patch)
tree697ec3821aeea713147375e12fbf4ddedc8a5281 /indra/newview/llfloaterregioninfo.h
parent7c3e51b05cfe8757bc72a8b5c19eff307b1e501f (diff)
Updated purchase UI for experiences.
Diffstat (limited to 'indra/newview/llfloaterregioninfo.h')
-rwxr-xr-xindra/newview/llfloaterregioninfo.h7
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;