summaryrefslogtreecommitdiff
path: root/indra/newview/llinventorypanel.h
AgeCommit message (Collapse)Author
2015-05-29Pull merge from lindenlab/viewer-releaseMerov Linden
2015-03-13MAINT-4980 WIP - add context menu filtering based on the selection groupBrad Payne (Vir Linden)
2015-01-02DD-297 : Performance on login : Refactored the code so that we have a new ↵Merov Linden
LLMarketplaceFolderBridge class in the bridge model. Only the panels with the use_marketplace_folders param flag will use that one.
2014-09-08Pull merge from lindenlab/viewer-releaseMerov Linden
2014-08-14DD-112 : Disable the add folder button if the tab doesn't support drop on rootMerov Linden
2014-08-01DD-75 : Fix Windows compilation confusion ending in failureMerov Linden
2014-07-30DD-75 : Prevent dropping on filtered tabs root. Adding an allow_drop option ↵Merov Linden
to inventory tab and folder view folders so that case can be taken into account.
2014-07-29DD-69 : Fixed! Added an xml parameter to optionally allow the visualization ↵Merov Linden
of the root folder on an inventory panel. Used only for marketplace floater so far.
2014-06-05VWR-25689 Support 'older than' when inventory filteringJonathan Yap
2014-04-22MergeXiaohong Bao
2013-11-15MAINT-3320 : Fixed! Inventory panels are not resistant to folder root ↵Merov Linden
deletion, using handle instead of pointer and cleaning things consistently
2013-07-30Summer cleaning - removed a lot of llcommon dependencies to speed up build timesRichard Linden
consolidated most indra-specific constants in llcommon under indra_constants.h fixed issues with operations on mixed unit types (implicit and explicit) made LL_INFOS() style macros variadic in order to subsume other logging methods such as ll_infos added optional tag output to error recorders
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-02-08CHUI-735 : Fixed! Refactor the code to move isSelectionRemovable() to the ↵Merov Linden
LLInventoryPanel level. Use it when using the delete key.
2013-01-08CHUI-659 : Fixed : Reimplemented open selection on hitting return the right wayMerov Linden
2012-12-05CHUI-509 : Fixed : Add params to inventory widgets to control font colors ↵Merov Linden
(required for library items and links).
2012-08-20CHUI-295: Problem: The places panel implemention was incomplete and trying ↵Gilbert Gonzales
to make use of a class that was not fully implemented (placesfolderview). Resoltuion: Upon creation of the places panel, placesfolderview is created which contains the proper overloaded functions to show the correct menu when right clicking.
2012-08-01CHUI-267 FIX Full inventory listing not always shown for test accountRichard Linden
changed LLFolderViewModelInterface::getFilter() to return a reference, since it is never NULL removed sort order from filter, which was causing unneeded filtering
2012-07-30CHUI-217 FIX Items are not visible in Merchant OutboxRichard Linden
cleaned up a lot custom code for folder view item creation in inbox and outbox proper initialization of views from inventory panel starting folder
2012-07-25CHUI-239 FIX Viewer crash when opening object with contentsRichard Linden
2012-07-19CHUI-236 : WIP : Places panel works for My Inventory but still empty lists ↵Merov Linden
for Favorites Bar, My Landmarks and Library.
2012-07-03CHUI-101 WIP Make LLFolderview general purposeRichard Linden
removed viewer dependencies from folderview code
2012-07-03Automated merge with ssh://hg.lindenlab.com/richard/viewer-chui-folderviewRichard Linden
2012-07-02CHUI-101 WIP Make LLFolderView general purposeRichard Linden
started to remove newview dependencies from llfolder*
2012-07-02CHUI-101 WIP Make LLFolderView general purposeRichard Linden
refactored source files, moving logic into llfolderviewmodel*.cpp filter logic tweaks purging and moving inventory now properly cleans up view model
2012-06-29CHUI-101 WIP Make LLFolderView general purposeRichard Linden
cleaned up some stale TODOs worked on getting initial inventory display to work consistently
2012-06-28CHUI-101 WIP Make LLFolderview general purposeRichard Linden
filtering mostly working
2012-06-27CHUI-101 WIP Make LLFolderView general purposeRichard Linden
moved filtering logic to viewmodel
2012-06-21CHUI-101 WIP Make LLFolderview general purposeRichard Linden
inventory item labels and icons displaying again
2012-06-19CHUI-101 WIP Make LLFolderview general purposeRichard Linden
added more casts to LLFolderViewModelItemInventory, etc. to fix compile errors
2012-06-18CHUI-101 WIP Make LLFolderView general purposeRichard Linden
continuing fixing build errors general cleanup
2012-06-15CHUI-101 WIP Make LLFolderView general purposeRichard Linden
continuing fixing build errors renamed llfoldervieweventlistener.h to llfolderviewmodel.h
2012-06-15Automated merge with ssh://hg.lindenlab.com/richard/viewer-chui-folderviewRichard Linden
2012-06-15CHUI-101 WIP Make LLFolderView general purposeRichard Linden
llfolderview refactornig
2012-02-08EXP-1873 : Implement the hiding of cut items on the clipboardMerov Linden
2012-01-26EXP-1335 FIXED Enabled DnD and sorting items in Recent tab of My inventory.Seth ProductEngine
Added filtering the items on DnD, allowing to drop only the items which pass the filter in the destinatination inventory panel. Added filtering the items from object contents and notecards. Changed handle type for LLInventoryPanel in LLInvFVBridge to remove some extra dynamic casts.
2012-01-05EXP-1754 FIX -- Search text shown in Outbox floater after marketplace synch ↵Leslie Linden
if all items removed. * Added a setting to determine whether or not to display the standard empty inventory message. The message is on by default but turned off for the merchant outbox inventory panel.
2011-11-07EXP-1548 FIX -- Clicking show on inventory offer does not open inventory (or ↵Leslie Linden
received items panel) on test grid Ravi set to use Received Items folder for transfers EXP-1555 FIX -- Double-click is inconsistent between inventory and Received Items EXP-1547 FIX -- drag/drop inventory to agent - delivers to Objects, not Received items. * "Show" button from p2p transfer now opens inventory window and inbox panel, setting focus to the item * Double-click on inbox inventory items now falls through to default item behavior
2011-09-13EXP-1071 FIX -- User can drag items to Received Items folder under Recent TabLeslie Linden
* Inventory panel now has an optional "accepts_drag_and_drop" parameter set to true by default. * Recent Inventory Panel sets "accepts_drag_and_drop" to false. * Items can still be dragged out of Recent to a second inventory panel. Reviewed by Leyla.
2011-09-07EXP-1194 FIX -- Update New tag behavior to update Newness timestamp when ↵Leslie Linden
Received Items panel is open and do not auto open Received Items panel * Updated inbox freshness time setting name to "LastInventoryInboxActivity" * New time stamp reflects time of last activity performed on the inbox by the user * Selection and opening items in the inbox both count as activity on the inbox * Focus going to the inbox panel counts as activity on the inbox * Creation date of folders now computed based on date of items being added to them * Creation date of folders no longer relies on queries for creation date, as is done during sorting * Folders are assumed to be "new" if no inbox freshness time setting is saved
2011-07-11EXP-995 FIX -- New icon scrolls into Received Items panel headingLeslie Linden
EXP-903 FIX -- Newness/Freshness number does not decrease as items are opened in Inbox * Brought back freshness with the freshness * New badge and label color from Gibson * Inventory Panel now allows display of badges with proper clipping Reviewed by Richard.
2011-07-07EXP-983 FIX -- Viewer crashes around Place Profile and Landmarks listing in ↵Leslie Linden
Viewer Experience * Fixed up some funny use of objects that had already been deleted. Reviewed by Richard.
2011-07-05EXP-971 FIX New Direct Delivery item does not sort as most recent item in ↵Richard Linden
Recent Tab if that tab is open when item delivered
2011-07-05EXP-916 FIX -- Folder in Inbox indicates loading when all items are ↵Leslie Linden
displayed in folder * Updated inbox inventory to not ever display the loading status like other inventory windows. * show_load_status is now an optional parameter for LLInventoryPanel and LLFolderView. Its default value is true but it is overridden to be false for the LLInboxInventoryPanel. Reviewed by Richard.
2011-07-05EXP-860 FIX -- Display NEW for items added to inboxLeslie Linden
* Added createFolderView, createFolderViewFolder and createFolderViewItem virtuals to LLInventoryPanel so these can be overridden by a derived class for custom display. * Added new LLInboxInventoryPanel class that overrides createFolderViewFolder with a LLInboxFolderViewFolder for custom display with NEW tags. * LLInboxFolderViewFolder NEW tag is tied to the mFresh variable that currently has no logic attached to it, meaning it remains off all the time. Reviewed by Richard.
2011-06-23EXP-919 FIX -- Toggling InventoryDisplayInbox value to True in Viewer on ↵Leslie Linden
Agni creates Inbox and Outbox system folders * The badge no longer displays (2) when the folder does not exist. * The inbox panel no longer displays the inventory and library folders. * The inbox is supposed to display a string for the item not being found, but doesn't for an unknown reason.
2011-06-23Automated merge with ssh://hg.lindenlab.com/leyla/viewer-experience-ddRichard Linden
2011-06-17EXP-915 FIX remove mHidden and mStartFolderID from LLFolderView*Richard Linden
cleaned up and refactored inventory code a bit reviewed by Leyla
2011-06-10EXP-856 FIX -- Inbox item count reflected as badge on inventory buttonLeslie Linden
* Modified badges to be parented to their owners if their owners have no parents * Modified side tray tab panels to create badges on side tab buttons when the xml specifies a badge. * Modified inbox to drive the badge value of the sidebar_inventory button. * Updated inbox and outbox sizes so scroll bars function as expected * Updated inventory_panel.xml to allow scroll tag to specify scroll bar properties, instead of just having them hardcoded. Reviewed by Richard
2011-01-19STORM-373 FIXED "Rename" context menu option was disabled for incomplete ↵Vadim ProductEngine
inventory items. Refresh the inventory context menu (which enables the "Rename" option) after the selected item(s) gets fetched.