summaryrefslogtreecommitdiff
path: root/indra/newview/llfloatermarketplacelistings.h
diff options
context:
space:
mode:
authorMerov Linden <merov@lindenlab.com>2014-08-09 20:34:55 -0700
committerMerov Linden <merov@lindenlab.com>2014-08-09 20:34:55 -0700
commit231572cfed6d178658bc3333eb97aff34746cb81 (patch)
tree36494a252064b7a84d2340a5011802defcd7ee3f /indra/newview/llfloatermarketplacelistings.h
parent7b282512593460d94af47d1a52294cd14fc7f630 (diff)
DD-100 : Fixed! Had to create the inventory panels after we get the marketplace listings root id
Diffstat (limited to 'indra/newview/llfloatermarketplacelistings.h')
-rwxr-xr-xindra/newview/llfloatermarketplacelistings.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/indra/newview/llfloatermarketplacelistings.h b/indra/newview/llfloatermarketplacelistings.h
index b1de8d09d9..c472bfa4c5 100755
--- a/indra/newview/llfloatermarketplacelistings.h
+++ b/indra/newview/llfloatermarketplacelistings.h
@@ -40,6 +40,8 @@ class LLInventoryCategoryAddedObserver;
class LLTextBox;
class LLView;
+class LLFloaterMarketplaceListings;
+
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// Class LLPanelMarketplaceListings
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -52,7 +54,11 @@ public:
void draw();
LLFolderView* getRootFolder() { return mAllPanel->getRootFolder(); } // *TODO : Suppress and get DnD in here instead...
+ void buildAllPanels();
+
private:
+ LLInventoryPanel* buildInventoryPanel(const std::string& childname, const std::string& filename);
+
// UI callbacks
void onViewSortMenuItemClicked(const LLSD& userdata);
bool onViewSortMenuItemCheck(const LLSD& userdata);
@@ -117,8 +123,9 @@ private:
LLTextBox * mInventoryText;
LLTextBox * mInventoryTitle;
- LLUUID mRootFolderId;
+ LLUUID mRootFolderId;
LLPanelMarketplaceListings * mPanelListings;
+ bool mFirstViewListings;
};
//-----------------------------------------------------------------------------