summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelmarketplaceoutbox.h
diff options
context:
space:
mode:
authorLeslie Linden <none@none>2011-06-01 12:28:49 -0700
committerLeslie Linden <none@none>2011-06-01 12:28:49 -0700
commitcbf38d7c95e5968f47850d082eee223e1cef1aff (patch)
treef7ddbc48a0bb84042d29fb03d6db2f8fd9135614 /indra/newview/llpanelmarketplaceoutbox.h
parente5ca2b4b82704d11172e0c32761138ec0f58fbe3 (diff)
EXP-841 FIX -- Create outbox sync button with basic enable/disable logic and animation
Functions are stubbed out. Time delay happens through basic coroutine to allow animation viewing. Reviewed by Leyla
Diffstat (limited to 'indra/newview/llpanelmarketplaceoutbox.h')
-rw-r--r--indra/newview/llpanelmarketplaceoutbox.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/indra/newview/llpanelmarketplaceoutbox.h b/indra/newview/llpanelmarketplaceoutbox.h
index a6a28e0a83..2fbe819762 100644
--- a/indra/newview/llpanelmarketplaceoutbox.h
+++ b/indra/newview/llpanelmarketplaceoutbox.h
@@ -29,6 +29,11 @@
#include "llpanel.h"
+
+class LLButton;
+class LLLoadingIndicator;
+
+
class LLPanelMarketplaceOutbox : public LLPanel
{
public:
@@ -39,6 +44,20 @@ public:
~LLPanelMarketplaceOutbox();
/*virtual*/ BOOL postBuild();
+
+ bool isOutboxEmpty() const;
+ bool isSyncInProgress() const;
+
+ void onSyncComplete();
+
+protected:
+ void onSyncButtonClicked();
+ void updateSyncButtonStatus();
+
+private:
+ LLButton * mSyncButton;
+ LLLoadingIndicator * mSyncIndicator;
+ bool mSyncInProgress;
};