diff options
author | Merov Linden <merov@lindenlab.com> | 2015-01-24 16:50:56 -0800 |
---|---|---|
committer | Merov Linden <merov@lindenlab.com> | 2015-01-24 16:50:56 -0800 |
commit | 6cf5912fd0339d09d9ac441d02c2dade824802ac (patch) | |
tree | 324fb1223882e78c8190072d442c901b38b99f1d /indra/newview/llfloatermarketplacelistings.h | |
parent | 96172ddfe6325862c690b062592fa6cd4f4d5d6c (diff) |
DD-306 : Suppress no issue listings from audit listing dump, add no error message when no error, disable some right click menu items in multiselection cases
Diffstat (limited to 'indra/newview/llfloatermarketplacelistings.h')
-rwxr-xr-x | indra/newview/llfloatermarketplacelistings.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/indra/newview/llfloatermarketplacelistings.h b/indra/newview/llfloatermarketplacelistings.h index c5c8043593..9249347877 100755 --- a/indra/newview/llfloatermarketplacelistings.h +++ b/indra/newview/llfloatermarketplacelistings.h @@ -179,10 +179,24 @@ public: virtual void draw(); virtual void onOpen(const LLSD& key); - void appendMessage(std::string& message, LLError::ELevel log_level); + void clearMessages(); + void appendMessage(std::string& message, S32 depth, LLError::ELevel log_level); static void onOK( void* userdata ); private: + struct Message { + LLError::ELevel mErrorLevel; + std::string mMessage; + }; + typedef std::vector<Message> message_list_t; + + void handleCurrentListing(); + + message_list_t mCurrentListingMessages; + LLError::ELevel mCurrentListingErrorLevel; + + message_list_t mMessages; + LLTextEditor* mEditor; }; |