diff options
author | Leslie Linden <none@none> | 2011-06-01 12:28:49 -0700 |
---|---|---|
committer | Leslie Linden <none@none> | 2011-06-01 12:28:49 -0700 |
commit | cbf38d7c95e5968f47850d082eee223e1cef1aff (patch) | |
tree | f7ddbc48a0bb84042d29fb03d6db2f8fd9135614 /indra/newview/llpanelmarketplaceoutbox.h | |
parent | e5ca2b4b82704d11172e0c32761138ec0f58fbe3 (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.h | 19 |
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; }; |