summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelmaininventory.cpp
AgeCommit message (Collapse)Author
2011-08-08EXP-1065 FIX -- Inventory has slowed to a crawl. Clicking between items has ↵Leslie Linden
an average one second delay. Same with switching between tabs. * Removed numerous places in the code that called findChild across the inventory panel unnecessarily. * Conglomerated uses of inbox and outbox inventory panels to the sidepanel class so the pointers can be cached and functionality like selection handling can be done more efficiently. * Optimized LLView::childHasKeyboardFocus() to work backwards up from the focus object rather than searching for children that may or may not turn out to have focus. Reviewed by Richard.
2011-06-30EXP-919 FIX -- Items not shown in Received Items panelLeslie Linden
EXP-929 FIX -- First Direct Delivery item purchased while logged in: Received Items folder visible in inventory and item not visible in Received items panel - no badge count update * Inbox and Outbox inventory panels now live in their own XML files and are hot loaded into place when appropriate, like when the "Received Items" folder is first created, for example. * The Inbox and Outbox panels now show relevant default messages when the folders are empty or do not exist * Added LLInventoryCategoryAddedObserver, a new inventory observer type to observe added folders * Hacked LLInventoryPanel to properly set up inbox and outbox inventory views for the "Received Items" folder and the "Merchant Outbox" folder that aren't created with the proper system folder type * Changed inventory badge count computation to use LLFolderView rather than the inventory directly * Applied various focus, selection and other inbox fixes to the outbox Reviewed by Richard.
2011-06-24Removing mysterious "n" at the start of the file to fix the build.Leslie Linden
2011-06-23fixing non-dnd portion of EXT-895Leyla Farazha
2011-06-21EXP-895 Selecting items in Marketplace Inbox does not change focus in ↵Leyla Farazha
inventory panel away from items selected in inventory panel
2011-06-16EXP-872 PROGRESS -- Hide Inbox unless applicableLeslie Linden
EXP-910 FIX -- Newness badge shown on suitcase inventory icon when InventoryDisplayInbox is set to False EXP-895 FIX -- Selecting items in Marketplace Inbox does not change focus in inventory panel away from items selected in inventory panel * Main inventory, outbox and inbox all clear the selection of the others when they gain focus * The Fresh Item Count badge is no longer displayed on the inventory side tab button when the inbox is disabled * The New Item Count text is no longer displayed. (we will enable it again when freshness is supported)
2011-05-12mergeDave Parks
2011-05-03EXP-756 : Move the folder resort to first draw and do it only onceMerov Linden
2011-05-03EXP-756 : Fix inventory folder ordering on launchMerov Linden
2011-05-02mergeDave Parks
2011-04-14STORM-898 Filter settings do not reset after unchecking 'Since Logoff' checkboxPaul ProductEngine
- Corrected logic in inventory filter. Calculation of whether filter is more or less restrictive depending on time parameters was wrong.
2011-02-04Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-01-28STORM-316 FIXED Added "Sort Folders Always by Name" setting.Seth ProductEngine
Removed unused settings Inventory.Folders by Name/Sort by Date/Sort by Name/System Folders to Top.
2011-01-05Automated merge up from viewer-developmentLoren Shih
2010-12-27STORM-737 Eliminate commented out lineJonathan Yap
2010-12-27STORM-737 A little more code cleanup per Code Review suggestions.Jonathan Yap
2010-12-24STORM-737 Added comment. Combined code to eliminate temporary constant.Jonathan Yap
2010-12-24STORM-737 Removed unnecessary blank link from llpanelmaininventory.cppJonathan Yap
2010-12-23STORM-737 Inventory/Recent: Gray out "New Folder" in "+" menu and enable all ↵Jonathan Yap
menu items except "New Folder" when right clicking an item.
2010-12-07Add + control to Inventory/Recent tabJonathan Yap
2010-12-01Automated merge up from viewer-developmentLoren Shih
2010-11-23SH-429 FIXED Inventory Filter for Meshes does not workLoren Shih
Mesh inventory filter was added incorrectly to filters pane, and was not hooked up to any code.
2010-11-17STORM-316 FIXED Added an item to inventory gear menu to control "Sort System ↵Seth ProductEngine
Folders to Top" option (was always "true"). Changed inventory gear menu sort items - now they have check marks on the left. Made inventory sort options persist across sessions.
2010-10-22STORM-426 FIXED Menu button no longer looked pressed while its menu is ↵Seth ProductEngine
displayed by another control. - LLMenuGL in menu button replaced by LLToggleableMenu that handles visibility change upon clicks inside specific button rect. - Added visibility change signal to LLToggleableMenu to update menu button pressed state. - Added using menu handle in LLMenuButton.
2010-10-15STORM-263 FIXED popup menu of Cog button in lower-left of sidebar panel ↵Seth ProductEngine
closing on second click - Changed type of gear menu buttons from LLButton to LLMenuButton in all sidebar panels where gear menu button is used. - Added setMenuPosition(), setMenu() and updateMenuOrigin() to the LLMenuButton. - Moved actions common for displaying a context menu to LLMenuButton::toggleMenu(). - In all sidebar panels where LLButton was replaced with LLMenuButton the following steps were taken: 1. setting gearMenu and its position relative to the menuButton with LLMenuButton::setMenu() 2. setting mouse down callback for the menuButton if needed. 3. calculating the menu origin point with LLMenuButton::updateMenuOrigin() in mouse down callback
2010-09-08DEV-53094 FIX Selecting texture picker causes viewer to crashRichard Nelson
overzealous elimination of xml parsing
2010-08-27Post-convert merge by convert_monolith.py from ./viewer-experienceMonroe Linden
2010-08-16moved buildFloater out of lluictrlfactory to llfloater.cppRichard Nelson
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-08-02Redo the same merge as in changeset "2026f824953f", but this time with ↵Christian Goetze (CG)
feeeeling.
2010-07-30Merge from q/viewer-release to dessie/viewer-release for 2.1.1 beta 1Kent Quirk
2010-07-27Backed out changeset: 58571b4e704bRichard Linden
2010-07-30deprecated LLPanel::child*() methodsRichard Nelson
2010-07-20mergeRichard Nelson
2010-07-16EXT-8258 FIXED Update the Trash button in 'My Inventory' if selected items ↵Vadim Savchuk
get worn or taken off. Reviewed by Nyx at https://codereview.productengine.com/secondlife/r/772/ --HG-- branch : product-engine
2010-07-15Reverted changeset 2bb10eae42bfDessie Linden
2010-07-14EXT-8318 FIXED Fixed wrong (hardcoded) locale usage to format number of ↵Vadim Savchuk
inventory items in the Inventory SP. Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/752/ --HG-- branch : product-engine
2010-07-12EXT-8305 FIX [crashhunters] Crash in LLTabContainer::findChildViewRichard Nelson
2010-07-02mergeVadim Savchuk
--HG-- branch : product-engine
2010-07-02EXT-7473 FIXED ("Share" button was added to "gear" menu in Inventory SP.)Vladimir Pchelko
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/678/ --HG-- branch : product-engine
2010-07-01EXT-8191 FIXED Find All Links shouldn't include original itemLoren Shih
EXT-7721 FIXED Find All Links shouldn't appear when it can't be used This required adding some minor infrastructure to support including/excluding links in search.
2010-06-15EXT-7468 FIXED Remove all 2.1 COF debugging codeLoren Shih
#ifdef'd a bunch of llinfos spam to not show up in release mode. Removed some other legacy comments.
2010-05-25EXT-7142 FIXED Upload functionality duplicated in the Build menu and Select ↵Andrew Polunin
Linked Parts menu moved up - LLPanelMainInventory::setUploadCostIfNeeded() - uncommented the line which enables retrieving of the upload cost price using LLGlobalEconomy class. - Implemented LLUploadCostCalculator event handler in the llviewermenu.cpp (the fact that it should be implemented in this file was discussed with Mike Antipov). - LLUploadCostCalculator::calculateCost() is implemented only for code readability: it's name is more descriptive than a code snippet placed directly in the constructor (LLPanelMainInventory::setUploadCostIfNeeded() works in similar way: it calculates cost_str only once). - 'Select Linked Parts' menu was moved below 'Edit Linked Parts'. - 'Upload' menu was added at the bottom, below 'Options' menu Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/425/ --HG-- branch : product-engine
2010-05-18EXT-7381 FIXED (Nothing happens after clicking on some verb buttons of 'My ↵Andrew Polunin
Inventory' side panel) - \"options_gear_btn\", \"trash_btn\" and \"add_btn\" now initialized using getChild of the main inventory panel (to avoid another break if the \"bottom_panel\"'s control class will be changed again from LLLayoutStack to something other, e. g. reverted back to LLPanel) - mTrashButton member was added (which corresponds to \"trash_btn\" control) to optimize performance a little: LLPanelMainInventory::updateListCommands() updates \"trash_btn\"'s enabled state, so to avoid searching using getChild() again and again, a separate member was created. Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/401/ --HG-- branch : product-engine
2010-05-13EXT-4088 : FIXED : INFRASTRUCTURE : Change LLFolderView::getSelectionList to ↵Loren Shih
return a selection Function signature change to return a selection instead of taking one as an argument.
2010-05-05Fixed major bug EXT-6797 (attempting to create new folder while viewing ↵Mike Antipov
recent inventory renames newest item instead.) Implemented Recent Inventory Panel specific classes to create appropriate context menu for Folders in Recent Items Panel: * Registered new LLInventoryRecentItemsPanel class * Added appropriate Folder Bridge and Bridge Builder Updated main inventory panel to not show "+" button on Recent Items tab * Placed controls into Layout Stack. * Change visibility of panel with "+" button while switching between tabs. * also made bottom panel wider to be consistent with other side panels (see screenshots). Reviewed by Loren Shih at https://codereview.productengine.com/secondlife/r/334/ --HG-- branch : product-engine
2010-04-12Implemented major task EXT-6710(Feature request: Allow drag and drop from ↵Eugene Mutavchi
Inventory panel to Resident Picker) - added handling the drag add drop inventory items to resident picker - added "Share" verb button to the inventory panel which opens resident picker - added "Share" menu item to the individual inventory context menu which acts as verb button Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/215/ --HG-- branch : product-engine