From 03ca9468036fc65e1a75d323bfb6d90b410a304b Mon Sep 17 00:00:00 2001 From: Callum Prentice Date: Wed, 2 Aug 2023 17:34:56 -0700 Subject: 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 --- indra/newview/llfloaterbulkythumbs.h | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'indra/newview/llfloaterbulkythumbs.h') 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 mItemNamesIDs; + std::map mTextureNamesIDs; + + std::map> mNameItemIDTextureId; }; #endif // LL_LLFLOATERBULKYTHUMBS_H -- cgit v1.2.3