Commit Graph

116 Commits (ce5baf14ac62ecd3bf471e1b49a4e166310ebe1a)

Author SHA1 Message Date
simon 90d1c5b367 Merge downstream code for CHUIStorm 2013-08-26 15:45:09 -07:00
dmitry 106f161a6e MAINT-822 FIXED [PUBLIC]Inventory window should focus on search field 2013-08-05 15:09:01 +03:00
Merov Linden 2113bb8159 Pull merge from viewer-release 2013-05-22 11:23:51 -07:00
Merov Linden e09959df0d CHUI-849 : WIP : Prevents Finding Widgets in highly used code by getting pointers to widgets in PostBuild 2013-04-02 17:11:07 -07:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Merov Linden 5ecac2e900 CHUI-735 : Fixed! Refactor the code to move isSelectionRemovable() to the LLInventoryPanel level. Use it when using the delete key. 2013-02-08 22:38:54 -08:00
Merov Linden faae38daaa Pull merge from lindenlab/viewer-developement 2013-01-30 20:01:03 -08:00
maxim_productengine a5a5b9e0b0 MAINT-1471 FIXED Disable "Share" menu item if there is no item selected in active panel 2012-08-31 12:30:49 +03:00
Gilbert Gonzales be61b5be2f CHUI-305: Problem: The 'resident picker' had multiple parents and due to the design of the resident picker it can have only one parent. Having multiple parents caused both parents to fight for depth ordering...which caused the flickering. Resolution: Now multiple 'resident pickers' can exist and they are coupled to the floater that spawned then. Meaning that when the parent floater closes, the 'resident picker' floater will also close. In addition, a shadow frustum eminates from the button that opened the 'resident picker'. 2012-08-29 19:18:25 -07:00
Todd Stinson 268d5bd4bd Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-development. 2012-08-09 17:04:00 -07:00
Richard Linden a204059d2e CHUI-267 FIX Full inventory listing not always shown for test account
changed LLFolderViewModelInterface::getFilter() to return a reference, since it is never NULL
removed sort order from filter, which was causing unneeded filtering
2012-08-01 01:14:27 -07:00
Dave Parks 4a5ad35793 MAINT-570 Remove unused memory tracking system LLMemType 2012-07-20 11:42:15 -05:00
Richard Linden 7d0150f12d CHUI-101 WIP Make LLFolderView general purpose
started to remove newview dependencies from llfolder*
2012-07-02 19:37:28 -07:00
simon@Simon-PC.lindenlab.com f199b298b4 MAINT-971 : [PUBLIC]Renaming a new inventory item while filtering item names
renames parent folder instead.   Reviewed by Kelly
2012-07-02 16:40:18 -07:00
Richard Linden 604bbb2278 CHUI-101 WIP Make LLFolderview general purpose
cleaned up ownership of viewmodel
more filtering fixes
2012-06-28 23:30:36 -07:00
Richard Linden cb865a7e13 CHUI-101 WIP Make LLFolderView general purpose
moved filtering logic to viewmodel
2012-06-27 18:56:10 -07:00
Richard Linden 3882e9c177 CHUI-101 WIP Make LLFolderview general purpose
more compilation fixes, just need to add getName() back to LLInventoryFilter et al
2012-06-20 00:19:05 -07:00
Richard Linden 9e49fb558f CHUI-101 WIP Make LLFolderview general purpose
added more casts to LLFolderViewModelItemInventory, etc. to fix compile errors
2012-06-19 22:36:12 -07:00
Richard Linden 379eec8841 CHUI-101 WIP Make LLFolderView general purpose
continuing fixing build errors
renamed llfoldervieweventlistener.h to llfolderviewmodel.h
2012-06-15 13:35:39 -07:00
Richard Linden 86103dd5d4 Automated merge with ssh://hg.lindenlab.com/richard/viewer-chui-folderview 2012-06-15 09:56:47 -07:00
Richard Linden 9940ca5ae7 CHUI-101 WIP Make LLFolderView general purpose
llfolderview refactornig
2012-06-15 09:44:27 -07:00
Merov Linden 652c67c2bc EXP-1911 : Fix the filter resetting, using U64 values where needed. 2012-03-02 17:36:59 -08:00
Richard Linden 4523b31378 EXP-1844 FIX Selecting a large number of inventory items can block the viewer for a long time.
only show hourglass and fetching text when downloading folders, not item metadata
2012-02-09 12:58:43 -08:00
Leslie Linden a7b04c9dd4 * Removed old inventory window outbox.
* Added centered progress indicator for outbox.
2011-12-09 10:31:16 -08:00
Paul ProductEngine f75708a9c8 EXP-1598 FIXED (items from a second inventory window cannot be shared)
- Now select proper inventory floater (from all opened inventory floaters) to share items from.
2011-12-08 18:48:22 +02:00
callum 54b16e06a6 EXP-1455 Ctrl-Shift-I no longer opens a second inventory window 2011-10-24 16:26:17 -07:00
Leslie Linden 0ff49e798c EXP-1359 FIX -- Selecting New Inventory window from gear menu in Inventory panel opens old My Inventory panel
* Removed old inventory panel.
* Renamed new inventory panel from "my_inventory" to "inventory"

Reviewed by Richard.
2011-10-17 15:18:19 -07:00
Paul ProductEngine 9d3fc5d930 EXP-1209 FIXED Sidetray removed.
- Removed all sidetray dependencies and the sidetray itself.

- Also removed LLFloaterSidetrayTab and LLSidetrayListener as unused.
2011-09-29 21:43:07 +03:00
Seth ProductEngine 0f3221e25d EXP-1225 FIXED Added a floater for My Inventory side tab.
- Replaced calls to LLSideTray with LLFloaterSidePanelContainer.
- Added LLFloaterSidePanelContainer::getPanel<T>() for getting custom type panels.
2011-09-27 21:05:05 +03:00
Leslie Linden b6685b5872 EXP-1065 FIX -- Inventory has slowed to a crawl. Clicking between items has 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-08-08 15:13:53 -07:00
Leslie Linden 6c12a5ca55 EXP-919 FIX -- Items not shown in Received Items panel
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-30 16:25:19 -07:00
Leslie Linden 019eae669e Removing mysterious "n" at the start of the file to fix the build. 2011-06-24 10:32:58 -04:00
Leyla Farazha 71b6d9d842 fixing non-dnd portion of EXT-895 2011-06-23 17:50:52 -07:00
Leyla Farazha 917e2d1897 EXP-895 Selecting items in Marketplace Inbox does not change focus in inventory panel away from items selected in inventory panel 2011-06-21 14:16:27 -07:00
Leslie Linden 0d246c0c5f EXP-872 PROGRESS -- Hide Inbox unless applicable
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-06-16 17:14:51 -07:00
Dave Parks 93696ac019 merge 2011-05-12 17:39:08 -05:00
Merov Linden 45145fe7e2 EXP-756 : Move the folder resort to first draw and do it only once 2011-05-03 17:34:53 -07:00
Merov Linden 64b192ed62 EXP-756 : Fix inventory folder ordering on launch 2011-05-03 13:18:16 -07:00
Dave Parks a25f898703 merge 2011-05-02 14:52:12 -05:00
Paul ProductEngine 8785c70776 STORM-898 Filter settings do not reset after unchecking 'Since Logoff' checkbox
- Corrected logic in inventory filter. Calculation of whether filter is more or less restrictive depending on time parameters was wrong.
2011-04-14 18:09:49 +03:00
Loren Shih 3f77074f27 Automated merge up from viewer-development into mesh-development 2011-02-04 11:23:56 -05:00
Seth ProductEngine 74ce25efb6 STORM-316 FIXED Added "Sort Folders Always by Name" setting.
Removed unused settings Inventory.Folders by Name/Sort by Date/Sort by Name/System Folders to Top.
2011-01-28 21:38:58 +02:00
Loren Shih 7c7527b672 Automated merge up from viewer-development 2011-01-05 15:10:39 -05:00
Jonathan Yap 5e37601785 STORM-737 Eliminate commented out line 2010-12-27 12:06:28 -05:00
Jonathan Yap 3b20ce5110 STORM-737 A little more code cleanup per Code Review suggestions. 2010-12-27 08:58:21 -05:00
Jonathan Yap 5e9e350deb STORM-737 Added comment. Combined code to eliminate temporary constant. 2010-12-24 18:09:08 -05:00
Jonathan Yap 5d4b4a1859 STORM-737 Removed unnecessary blank link from llpanelmaininventory.cpp 2010-12-24 15:28:46 -05:00
Jonathan Yap 971eb7f198 STORM-737 Inventory/Recent: Gray out "New Folder" in "+" menu and enable all menu items except "New Folder" when right clicking an item. 2010-12-23 15:56:15 -05:00
Jonathan Yap 066dfaee28 Add + control to Inventory/Recent tab 2010-12-07 10:14:07 -05:00
Loren Shih bfd8efb057 Automated merge up from viewer-development 2010-12-01 10:55:24 -05:00