summaryrefslogtreecommitdiff
path: root/indra/newview/llpanellandmarks.cpp
AgeCommit message (Collapse)Author
2010-05-14EXT-4088 FIXED (INFRASTRUCTURE) Change LLFolderView::getSelectionList to ↵Loren Shih
return a selection Fixed issue where mCurrentSelectedList was being used before NULL check.
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-11EXT-7075 FIXED Map button now is always enabled and shows current user ↵Andrew Polunin
location if no other item is selected - Added new pure virtual member function isSingleItemSelected() to the LLPanelPlacesTab. It is used in the LLPanelPlaces class inside onShowOnMapButtonClicked() to check if something was selected on the active panel. If so then selection is shown on the world map. Otherwise current agent position is shown on the world map. - Implemented isSingleItemSelected() in the both LLPanelPlacesTab derived classes: LLLandmarksPanel and LLTeleportHistoryPanel - Removed functionality which disables Map button if no selection is made Reviewed by Sergey Litovchuk at https://codereview.productengine.com/secondlife/r/355/ --HG-- branch : product-engine
2010-04-28Fixed critical bug EXT-4837 ( [NUX] When filter results in null state, ↵Mike Antipov
provide a message suggesting the user try global search.) Implemented passing of entered filter substring without head spaces to search URI in help message for null filtered results. * Updated setting "no item message" to use search term from filter editor for avatar & group lists and for inventory panels. * Updated appropriate translatable strings to get [SEARCH_TERM] substitution. * Updated processing of filter substring to pass original string to methods applied new filter. Additional necessary changes * Changed place to set "no item message" for group list from refresh to where filter is updated (like in avatar lists) * Removed converting of filter substring to upper case in Places & My Appearance sidepanels (this conversion has already been implemented in where filter is applied) * Added a separate message for Landmarks to set search URI to secondlife:///app/search/places for Lanmarks panel; other inventory related panels have URL to all searched categories (secondlife:///app/search/all) Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/326/ --HG-- branch : product-engine
2010-04-09Fixed normal bug EXT-6747 ('Favorites bar' folder became blank after part of ↵Mike Antipov
landmarks were deleted by DnD on Trash button) Reason: LLFolderView::removeSelectedItems() was used to delete dropped items in Places Landmarks Panel. This led to calling this method N times where N is count of selected items. Due to removeSelectedItems() select one of non-removed items each time after removing of selected ones (2*N - 1) items were really deleted. Fix: updated removing in Landmarks panel to remove dropped items one by one. Reviewed by Richard at https://codereview.productengine.com/secondlife/r/204/ --HG-- branch : product-engine
2010-04-08Fixed major bug EXT-6605 (No profile verb button on Places panel)Paul Guslisty
- Added functionality of showing place profile to the LLPanelPlacesTab hierarchy. Use this functionality from LLPanelPlaces as callback for profile button click. Reviewed my Mike Antipov at https://codereview.productengine.com/secondlife/r/191/ --HG-- branch : product-engine
2010-04-01automated mergeLoren Shih
2010-04-01EXT-6679 : INFRASTRUCTURE : Have LLInvFVBridge contain a LLFolderView *mRoot ↵Loren Shih
instead of passing it along everywhere such as in performAction mRoot is now stored for all LLInventoryBridge types. Did some superficial formatting cleanup for LLInventoryBridge.
2010-04-01EXT-4084 : Change LLInventoryBridge "LLFolderView* folder" to "LLFolderView ↵Loren Shih
*rootFolder" Superficial cleanup - changed all instances to "LLFolderView* root".
2010-03-31Merge from default branchMike Antipov
--HG-- branch : product-engine
2010-03-30EXT-3414 : Move static backgroundfetch methods and variables to ↵Loren Shih
llinventorymodel subclass Created LLInventoryModelBackgroundFetch file for handling background fetch.
2010-03-23CID-452Tofu Linden
Checker: FORWARD_NULL Function: LLLandmarksPanel::isActionEnabled(const LLSD &) const File: /indra/newview/llpanellandmarks.cpp
2010-03-24Manual merge from default branch.Vadim Savchuk
Resolved conflicts in llpanellandmarks.cpp. --HG-- branch : product-engine
2010-03-24Normal bug (EXT-6511) "Rename" item is enabled for multiple landmarksSergei Litovchuk
- Fixed check to enable/disable "Rename" menu item if multiple items are selected. Reviewed by Leyla Farazha and Mike Antipov https://codereview.productengine.com/secondlife/r/85/ --HG-- branch : product-engine
2010-03-23Fixed normal bug (EXT-5690) "delete" button is enabled for landmarks from trashSergei Litovchuk
- Added check for landmarks already in trash to disable "delete" button for them. --HG-- branch : product-engine
2010-03-17added my landmarks auto-expansion when new folder gets created EXT-6289 ↵Igor Borovkov
(Clicking the plus button in the Places side panel only lets you add landmarks not folders) added auto-expanding My landmarks Tab when it is closed and Add folder menu item is clicked Reviewed by Mike at https://codereview.productengine.com/secondlife/r/10/ --HG-- branch : product-engine
2010-03-16fixed showstopper EXT-6289 (Clicking the plus button in the Places side ↵Igor Borovkov
panel only lets you add landmarks not folders) - PLUS button works as GEAR button and PLUS button on inventory panel (show context menu on click) - "Add a folder" menu item is always enabled (except for received folder) - clicking "Add a folder" menu item creates a folder in My Landmarks tab no matter what has been selected in the Places panel before Reviewed by Mike at https://codereview.productengine.com/secondlife/r/10/ --HG-- branch : product-engine
2010-02-22Minor code cleanup.Sergei Litovchuk
--HG-- branch : product-engine
2010-02-22Fixed normal bug (EXT-5330) No way to collapse/expand accordions on MySergei Litovchuk
Landmarks panel. - "Expand All" and "Collapse All" now affect all accordions in "My Landmarks". --HG-- branch : product-engine
2010-02-12Fixed reopened critical bug (EXT-4827) [NUX] The Places Panel should default ↵Sergei Litovchuk
to the Landmarks tab with the Library expanded. - Added expanding "Landmarks" folder in the Library on startup. --HG-- branch : product-engine
2010-02-10CID-86Tofu Linden
Checker: FORWARD_NULL Function: LLLandmarksPanel::initLandmarksPanel(LLPlacesInventoryPanel *) File: /indra/newview/llpanellandmarks.cpp
2010-02-04Fixed critical bug (EXT-4827) [NUX] The Places Panel should default to the ↵Sergei Litovchuk
Landmarks tab with the Library expanded. - Added Library tab set open by default with Landmarks category fetch from Library. --HG-- branch : product-engine
2010-01-21Fixed low bug (EXT-4221) Select and display just created landmark in theSergei Litovchuk
Landmarks panel after closing Create Landmark panel - Added selecting landmark in landmarks panel after it was added or edited. - Added expanding accordion tab containing the selected landmark. --HG-- branch : product-engine
2010-01-18Fixed low bug (EXT-4310) '+' btn on My Landmarks tab of Places panel ↵Sergei Litovchuk
duplicates behavior of Star btn in nav bar - Added alert if trying to create landmark for same location more than once. --HG-- branch : product-engine
2009-12-30Fixed normal bug (EXT-3714) No landmarks is shown in expanded accordeon ↵Sergei Litovchuk
after filter has been used. - Added applying filter upon accordion expansion to update currently filtered items. --HG-- branch : product-engine
2009-12-26Fixed low bug EXT-3345 ""Expand all folders" ability is enabled while all ↵Sergei Litovchuk
folders are expanded in "My Landmarks" tab". - Added check for folder view's folders being in expanded or collapsed state on "My Landmarks" tab. - Added enabling/disabling of "Expand all folders" and "Collapse all folders" commands for landmark and folder "gear" menu. --HG-- branch : product-engine
2009-12-25Work on low task EXT-1770 ( Places - Landmarks - Inventory Panels should be ↵Mike Antipov
refactored to use LL implementation of possibility to show specified Inventory folder) -- renamed files from llinventorysubtreepanel to llplacesinventorypanel -- renamed class LLInventorySubTreePanel to LLPlacesInventoryPanel --HG-- branch : product-engine
2009-12-23Fixed normal bug EXT-3689 "Places/My Landmarks: "Collapse all folders" from ↵Sergei Litovchuk
gear menu closes root folder in landmarks accordions" - Added reopening root folder after all folders are collapsed. --HG-- branch : product-engine
2009-12-23Fixed EXT-3348 "State of all folders (expanded/collapsed) in "My Landmarks" ↵Sergei Litovchuk
tab isn't saved after switching to "Teleport History" tab and back" - Disabled restoring folder state when empty filter is not changed. --HG-- branch : product-engine
2009-12-23No ticket. Removed obsolete code for saving Places/My Landmarks folders state.Sergei Litovchuk
--HG-- branch : product-engine
2009-12-23Fixed normal bug EXT-3299 "Can't drag and drop landmarks into an empty ↵Sergei Litovchuk
favorites folder through landmarksSP" - Added drag and drop for empty inventory panel. Dropped item gets to the root folder. - Fixed issue with empty "Landmarks" inventory panel not displaying "No matching items..." message. - Removed accordion updating and hiding in idle routine. This invalidates EXT-2346 "My Landmarks accordion panels shouldn't be displayed if there are no landmarks in respective folders" --HG-- branch : product-engine
2009-12-17EXT-1607 : Trash and Gear buttons are enabled when nothing is selectedLoren Shih
UI wasn't being updated when nothing is selected.
2009-12-14Merge of my old precompiled headers dependency cleanup with tip of viewer-2-0.brad kittenbrink
2009-12-11automated merge avp->avpLoren Shih
--HG-- branch : avatar-pipeline
2009-12-11EXT-3373 : Favorites folder disappears after canceling filterLoren Shih
Doing a more robust check to see if folders need to be refreshed. --HG-- branch : avatar-pipeline
2009-12-10Merge from default branch.Vadim Savchuk
--HG-- branch : product-engine
2009-12-09Re-fixed normal bug EXT-2346 \"My Landmarks accordion panels shouldn't be ↵Sergei Litovchuk
displayed if there are no landmarks in respective folders\" --HG-- branch : product-engine
2009-12-09EXT-3274 : Landmarks or Favorites accordion panel shows up as emptyLoren Shih
EXT-1609 : Strange behavior for accordions in Places panel, Landmarks tab Forcing top-level folders open when accordion is active. Removed logic that was saving and restoring initial folder state. --HG-- branch : avatar-pipeline
2009-12-09Fixed critical bug EXT-3094 (Content of accordions disappears after ↵Mike Antipov
collapsing all folders in My "Landmarks" tab and switching to "Teleport history" tab and back) Reason: Folder state of loaded folders was not saved before switching to Teleport history and back Due to inventory loading was changed to fetch items in background it is impossible to save folder state while initializing of an Inventory panel. Inventory observer was implemented to save folder states for Inventory Panels in all accordions. Reviwed by Seth ProductEngine --HG-- branch : product-engine
2009-12-08EXT-3256 : Show help message in Favorites bar if emptyLoren Shih
--HG-- branch : avatar-pipeline
2009-12-08For EXT-3166 : MyInventory/Library Places accordions are causing massive ↵Loren Shih
inventory background fetch on startup Took out line to start background fetch at start of filter; the background fetch will start when the filter is started. This prevents the viewer from requesting a complete inventory fetch at login. --HG-- branch : avatar-pipeline
2009-12-07Another merge of include dependency cleanup work with viewer-2-0.brad kittenbrink
2009-12-07Fix for critical bug EXT-3166 "MyInventory/Library Places accordions are ↵Sergei Litovchuk
causing massive inventory background fetch on startup" - MyInventory/Library Places accordions aren't expanded on startup now. --HG-- branch : product-engine
2009-12-03Fixed normal bug EXT-3004 "Created landmark isn't saved in "Favorite" folder ↵Sergei Litovchuk
and isn't shown in "Fav" bar". - Added enabling "Save" landmark button only after landmark is loaded. Minor cleanup of fix for EXT-2346 "My Landmarks accordion panels shouldn't be displayed if there are no landmarks in respective folders". --HG-- branch : product-engine
2009-12-02Manual merge from default branch.Vadim Savchuk
--HG-- branch : product-engine
2009-12-01DEV-43622 : API change (no functionality change) to fix a design error in LLSDKent Quirk
I made it about a year and a half ago; Zero found it while reading code. I had added a return value to LLSD::insert(), but a) did it wrong, and b) broke the STL-like semantics of insert(). So I've put insert() back to returning void and created LLSD::with(), which does what my earlier insert() did. The compiler then caught all the cases where insert()'s return value were being used, and I changed those to use with() instead.
2009-12-01Fixed normal bug EXT-2786 (My Landmarks: context menu updates after second ↵Andrew Dyukov
right-click). --HG-- branch : product-engine
2009-12-01Fixed normal bug EXT-2346 "My Landmarks accordion panels shouldn't be ↵Sergei Litovchuk
displayed if there are no landmarks in respective folders". - Added updating accordions contents in idle routine. - Removed inventory observer. --HG-- branch : product-engine
2009-12-01automated merge for viewer-2.0 -> avp.Loren Shih
--HG-- branch : avatar-pipeline
2009-11-30EXT-2859 : Landmark filters aren't explicitly fetching inventory recursivelyLoren Shih
EXT-2815 : Create ability to selectively apply a filter LandmarkSP filters are now started explicitly whenever the Library / My Inventory accordion panels are opened. --HG-- branch : avatar-pipeline