summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterbulkythumbs.h
diff options
context:
space:
mode:
authorCallum Prentice <callum@lindenlab.com>2023-08-02 17:34:56 -0700
committerCallum Prentice <callum@lindenlab.com>2023-08-02 17:34:56 -0700
commit03ca9468036fc65e1a75d323bfb6d90b410a304b (patch)
tree986d687590efcefc0b1f0b289e1b779ec4bcb0e1 /indra/newview/llfloaterbulkythumbs.h
parentfeb40d1a1b53de09ef619d0d681bf03e0ceaa2eb (diff)
SL-20109: now lets user copy a list of items or list of folder of items, copy a list of texture of list of folders of textures, then combine them and find matches by name - saving each match with the name, item ID and thumbnail texture ID - next is actually writing the thumbnails
Diffstat (limited to 'indra/newview/llfloaterbulkythumbs.h')
-rw-r--r--indra/newview/llfloaterbulkythumbs.h20
1 files changed, 17 insertions, 3 deletions
diff --git a/indra/newview/llfloaterbulkythumbs.h b/indra/newview/llfloaterbulkythumbs.h
index fbfc95f11b..f5390a3791 100644
--- a/indra/newview/llfloaterbulkythumbs.h
+++ b/indra/newview/llfloaterbulkythumbs.h
@@ -30,6 +30,7 @@
#include "llfloater.h"
class LLTextEditor;
+class LLViewerInventoryItem;
class LLUUID;
class LLFloaterBulkyThumbs:
@@ -41,14 +42,27 @@ class LLFloaterBulkyThumbs:
BOOL postBuild() override;
~LLFloaterBulkyThumbs();
- LLUICtrl* mPasteFromInventoryBtn;
- void onPasteFromInventory();
+ LLUICtrl* mPasteItemsBtn;
+ void onPasteItems();
+
+ LLUICtrl* mPasteTexturesBtn;
+ void onPasteTextures();
LLTextEditor* mInventoryItems;
- void onCommitInventoryItems();
LLUICtrl* mProcessBulkyThumbsBtn;
void onProcessBulkyThumbs();
+
+ LLUICtrl* mWriteBulkyThumbsBtn;
+ void onWriteBulkyThumbs();
+
+ void recordInventoryItemEntry(LLViewerInventoryItem* item);
+ void recordTextureItemEntry(LLViewerInventoryItem* item);
+
+ std::map<std::string, LLUUID> mItemNamesIDs;
+ std::map<std::string, LLUUID> mTextureNamesIDs;
+
+ std::map<std::string, std::pair< LLUUID, LLUUID>> mNameItemIDTextureId;
};
#endif // LL_LLFLOATERBULKYTHUMBS_H