summaryrefslogtreecommitdiff
path: root/indra/newview/lloutfitgallery.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/lloutfitgallery.h')
-rw-r--r--indra/newview/lloutfitgallery.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/indra/newview/lloutfitgallery.h b/indra/newview/lloutfitgallery.h
index a22e86df83..b3e699e0e7 100644
--- a/indra/newview/lloutfitgallery.h
+++ b/indra/newview/lloutfitgallery.h
@@ -120,6 +120,8 @@ protected:
/*virtual*/ void onExpandAllFolders() {}
/*virtual*/ LLOutfitListGearMenuBase* createGearMenu();
+ void applyFilter(LLOutfitGalleryItem* item, const std::string& filter_substring);
+
private:
void loadPhotos();
void uploadPhoto(LLUUID outfit_id);
@@ -153,6 +155,7 @@ private:
std::vector<LLPanel*> mRowPanels;
std::vector<LLPanel*> mItemPanels;
std::vector<LLOutfitGalleryItem*> mItems;
+ std::vector<LLOutfitGalleryItem*> mHiddenItems;
LLScrollContainer* mScrollPanel;
LLPanel* mGalleryPanel;
LLPanel* mLastRowPanel;
@@ -250,6 +253,9 @@ public:
std::string getItemName() {return mOutfitName;}
bool mIsDefaultImage() {return mDefaultImage;}
+ bool isHidden() {return mHidden;}
+ void setHidden(bool hidden) {mHidden = hidden;}
+
struct compareGalleryItem
{
bool operator()(LLOutfitGalleryItem* a, LLOutfitGalleryItem* b)
@@ -275,6 +281,7 @@ private:
bool mSelected;
bool mWorn;
bool mDefaultImage;
+ bool mHidden;
std::string mOutfitName;
};