-
- Downloads
Implemented by SL EXT-6722(normal task) - Create modified inventory view for...
Implemented by SL EXT-6722(normal task) - Create modified inventory view for "my outfits" tab in top-level appearance sidebar (tier 1) llui: - Setting container panel for accordion tab control to dynamically add tabs to accordions. - Added method to dynamically remove accordion tabs. - Added LLIconCtrl image setter. newview: - Class LLOutfitsList - a list of agents's outfits from "My Outfits" inventory category which represents each outfit by an accordion tab with a list of items inside it. - Class LLWearableItemsList - a list of wearable items used in each accordion tab of "My Outfits" tab. - Class LLInventoryItemsList - a base class for LLWearableItemsList that represents inventory items by panels in LLFlatListView. - Class LLPanelInventoryItem - inventory item representation for a flat list. Item icon is set according to item type. - Class LLInventoryCategoriesObserver - an observer used in LLOutfitsList for monitoring changes to "My Outfits" inventory category and updating outfits accordion tabs and list of items for each outfit. Known issues: - Only first outfit tab is displayed in "My Outfits" until this tab is expanded. - Bottom bar buttons and filter field not functioning for "My Outfits" tab since LLOutfitsList still doesn't support selection, filtering and sorting. - "My Outfits" and "Wearing" tabs of "Appearance" side panel might need a common interface to use LLOutfitsList and LLinventoryPanel as tabs in LLPanelOutfitsInventory or "Wearing" tab should be replaces with LLOutfitsList class object i.e. a flat list. On review - https://codereview.productengine.com/secondlife/r/285/ --HG-- branch : product-engine
Showing
- indra/llui/llaccordionctrl.cpp 21 additions, 1 deletionindra/llui/llaccordionctrl.cpp
- indra/llui/llaccordionctrl.h 1 addition, 0 deletionsindra/llui/llaccordionctrl.h
- indra/llui/llaccordionctrltab.cpp 3 additions, 0 deletionsindra/llui/llaccordionctrltab.cpp
- indra/llui/lliconctrl.h 1 addition, 0 deletionsindra/llui/lliconctrl.h
- indra/newview/CMakeLists.txt 6 additions, 0 deletionsindra/newview/CMakeLists.txt
- indra/newview/llagentwearables.cpp 2 additions, 1 deletionindra/newview/llagentwearables.cpp
- indra/newview/llinventoryitemslist.cpp 141 additions, 0 deletionsindra/newview/llinventoryitemslist.cpp
- indra/newview/llinventoryitemslist.h 88 additions, 0 deletionsindra/newview/llinventoryitemslist.h
- indra/newview/llinventoryobserver.cpp 32 additions, 0 deletionsindra/newview/llinventoryobserver.cpp
- indra/newview/llinventoryobserver.h 36 additions, 1 deletionindra/newview/llinventoryobserver.h
- indra/newview/lloutfitslist.cpp 265 additions, 0 deletionsindra/newview/lloutfitslist.cpp
- indra/newview/lloutfitslist.h 74 additions, 0 deletionsindra/newview/lloutfitslist.h
- indra/newview/llpaneloutfitsinventory.cpp 79 additions, 62 deletionsindra/newview/llpaneloutfitsinventory.cpp
- indra/newview/llpaneloutfitsinventory.h 9 additions, 7 deletionsindra/newview/llpaneloutfitsinventory.h
- indra/newview/llsidepanelappearance.cpp 2 additions, 2 deletionsindra/newview/llsidepanelappearance.cpp
- indra/newview/llwearableitemslist.cpp 88 additions, 0 deletionsindra/newview/llwearableitemslist.cpp
- indra/newview/llwearableitemslist.h 56 additions, 0 deletionsindra/newview/llwearableitemslist.h
- indra/newview/skins/default/xui/en/panel_inventory_item.xml 51 additions, 0 deletionsindra/newview/skins/default/xui/en/panel_inventory_item.xml
- indra/newview/skins/default/xui/en/panel_outfits_inventory.xml 8 additions, 12 deletions.../newview/skins/default/xui/en/panel_outfits_inventory.xml
- indra/newview/skins/default/xui/en/panel_outfits_list.xml 25 additions, 0 deletionsindra/newview/skins/default/xui/en/panel_outfits_list.xml
Loading
Please register or sign in to comment