diff options
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; }; |