summaryrefslogtreecommitdiff
path: root/indra/newview/llfloatermarketplacelistings.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llfloatermarketplacelistings.h')
-rwxr-xr-xindra/newview/llfloatermarketplacelistings.h16
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;
};