diff options
author | Callum Prentice <callum@lindenlab.com> | 2023-08-02 17:34:56 -0700 |
---|---|---|
committer | Callum Prentice <callum@lindenlab.com> | 2023-08-02 17:34:56 -0700 |
commit | 03ca9468036fc65e1a75d323bfb6d90b410a304b (patch) | |
tree | 986d687590efcefc0b1f0b289e1b779ec4bcb0e1 /indra/newview/llfloaterbulkythumbs.h | |
parent | feb40d1a1b53de09ef619d0d681bf03e0ceaa2eb (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.h | 20 |
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 |