summaryrefslogtreecommitdiff
path: root/indra/newview/llmarketplacefunctions.h
diff options
context:
space:
mode:
authorMerov Linden <merov@lindenlab.com>2014-04-28 14:11:17 -0700
committerMerov Linden <merov@lindenlab.com>2014-04-28 14:11:17 -0700
commitfc4939033e089354bc05fd0ca7fe402a4a1198bd (patch)
tree1cdef2ecf856b25f4455b7839270c5662c8d2b55 /indra/newview/llmarketplacefunctions.h
parent6d7b33f77e6d6facd585faf8c5d355f68942fcef (diff)
DD-22 : WIP : Fix initialization glitch and got rid of old Merchant Outbox remnants in Marketplace
Diffstat (limited to 'indra/newview/llmarketplacefunctions.h')
-rwxr-xr-xindra/newview/llmarketplacefunctions.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/indra/newview/llmarketplacefunctions.h b/indra/newview/llmarketplacefunctions.h
index a71ccfd53e..237432068c 100755
--- a/indra/newview/llmarketplacefunctions.h
+++ b/indra/newview/llmarketplacefunctions.h
@@ -146,9 +146,10 @@ public:
LLMarketplaceData();
// SLM
+ typedef boost::signals2::signal<void ()> status_updated_signal_t;
U32 getSLMStatus() const { return mMarketPlaceStatus; }
- void setSLMStatus(U32 status) { mMarketPlaceStatus = status; }
- void initializeSLM();
+ void setSLMStatus(U32 status);
+ void initializeSLM(const status_updated_signal_t::slot_type& cb);
bool isEmpty() { return (mMarketplaceItems.size() == 0); }
@@ -179,6 +180,7 @@ public:
private:
marketplace_items_list_t mMarketplaceItems;
U32 mMarketPlaceStatus;
+ status_updated_signal_t * mStatusUpdatedSignal;
// Merov : This is for test only, waiting for SLM API
S32 mTestCurrentMarketplaceID;
};