summaryrefslogtreecommitdiff
path: root/indra/newview/llfloateroutbox.h
diff options
context:
space:
mode:
authorMerov Linden <merov@lindenlab.com>2014-03-25 13:41:40 -0700
committerMerov Linden <merov@lindenlab.com>2014-03-25 13:41:40 -0700
commita65ea2f5a00762f7c2748acf315c7396c3da088f (patch)
tree83ab309b66ab9b4d5a667a0b02fe1511b4bc6cff /indra/newview/llfloateroutbox.h
parent54bba824228162724a1d46d9c7900e9aa7a077a3 (diff)
DD-40 : WIP : Refactor marketplace listings UI classes in their own cpp / h files
Diffstat (limited to 'indra/newview/llfloateroutbox.h')
-rwxr-xr-xindra/newview/llfloateroutbox.h69
1 files changed, 1 insertions, 68 deletions
diff --git a/indra/newview/llfloateroutbox.h b/indra/newview/llfloateroutbox.h
index 4908e4342b..2cf69fc3cc 100755
--- a/indra/newview/llfloateroutbox.h
+++ b/indra/newview/llfloateroutbox.h
@@ -1,8 +1,6 @@
/**
* @file llfloateroutbox.h
- * @brief Implementation of the merchant outbox window and of the marketplace listings window
- *
- * *TODO : Eventually, take out all the merchant outbox stuff and rename that file to llfloatermarketplacelistings
+ * @brief Implementation of the merchant outbox window
*
* $LicenseInfo:firstyear=2001&license=viewerlgpl$
* Second Life Viewer Source Code
@@ -115,69 +113,4 @@ private:
LLWindowShade * mWindowShade;
};
-//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-// Class LLFloaterMarketplaceListings
-//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-class LLFloaterMarketplaceListings : public LLFloater
-{
-public:
- LLFloaterMarketplaceListings(const LLSD& key);
- ~LLFloaterMarketplaceListings();
-
- void initializeMarketPlace();
-
- // virtuals
- BOOL postBuild();
- BOOL handleDragAndDrop(S32 x, S32 y, MASK mask, BOOL drop,
- EDragAndDropType cargo_type,
- void* cargo_data,
- EAcceptance* accept,
- std::string& tooltip_msg);
-
- void showNotification(const LLNotificationPtr& notification);
-
- BOOL handleHover(S32 x, S32 y, MASK mask);
- void onMouseLeave(S32 x, S32 y, MASK mask);
-
-protected:
- void setup();
- void clean();
- void fetchContents();
-
- void importReportResults(U32 status, const LLSD& content);
- void importStatusChanged(bool inProgress);
- void initializationReportError(U32 status, const LLSD& content);
- void setStatusString(const std::string& statusString);
-
- void onClose(bool app_quitting);
- void onOpen(const LLSD& key);
- void onFocusReceived();
- void onChanged();
-
- bool isAccepted(EAcceptance accept);
-
- void updateView();
-
-private:
- S32 getFolderCount();
- // UI callbacks
- void onViewSortMenuItemClicked(const LLSD& userdata);
- bool onViewSortMenuItemCheck(const LLSD& userdata);
-
- LLInventoryCategoriesObserver * mCategoriesObserver;
- LLInventoryCategoryAddedObserver * mCategoryAddedObserver;
-
- LLTextBox * mInventoryStatus;
- LLView * mInventoryInitializationInProgress;
- LLView * mInventoryPlaceholder;
- LLTextBox * mInventoryText;
- LLTextBox * mInventoryTitle;
-
- LLUUID mRootFolderId;
- LLHandle<LLInventoryPanel> mInventoryPanel;
- LLInventoryFilter::ESortOrderType mSortOrder;
- LLInventoryFilter::EFilterType mFilterType;
-};
-
#endif // LL_LLFLOATEROUTBOX_H