1. 14 Feb, 2021 1 commit
  2. 23 Jan, 2021 2 commits
  3. 25 Aug, 2020 1 commit
  4. 23 Aug, 2020 1 commit
  5. 08 Jun, 2020 1 commit
  6. 31 May, 2020 1 commit
  7. 09 Nov, 2019 2 commits
    • Elvis Angelaccio's avatar
      Remove unnecessary semicolons after Q_UNUSED · 16a3aea6
      Elvis Angelaccio authored
      GIT_SILENT
      16a3aea6
    • Méven Car's avatar
      [Status Bar] Remove file status Timer, add text update delay · 31bc909c
      Méven Car authored
      Summary:
      Currently when hovering over a file we have its name, mimetype type and size display in the status bar for 1 second, after which the status of the folder is displayed.
      
      This patch removes this timer making the status bar behavior more predictable and user friendly.
      
      Instead there is a 50ms delay between when the status bar gets new text to display (for instance mouse hovering or keyboard navigation) and when the status bar displayed text is updated. This is to avoid flickering.
      
      FIXED-IN: 19.12
      BUG: 399267
      
      Reviewers: #dolphin, elvisangelaccio, ngraham
      
      Reviewed By: #dolphin, elvisangelaccio, ngraham
      
      Subscribers: kfm-devel
      
      Tags: #dolphin
      
      Differential Revision: https://phabricator.kde.org/D25218
      31bc909c
  8. 23 Jun, 2019 1 commit
    • Felix Ernst's avatar
      Add "What's This?" to nearly everything in the main window · bd788a3f
      Felix Ernst authored
      Summary:
      This commit adds "What's This?" help to nearly everything in the
      Dolphin main window (panels, views, buttons, ...). It adds the "?"
      to the title bar so this help can easily be called.
      
      For links in those help texts to work the WhatsThisClickedEvents are
      handled in the main window class. This doesn't work for menus because
      events from them aren't forwarded to the main window for some
      reason so EventFilters are installed for the Control button menus.
      
      Modifying the "Help" menu of KXmlGui is deprecated so no EventFilter
      can be installed in the menubar. Therefore help texts without links
      are provided for the menubar.
      
      Test Plan:
      Check if the event handling might make any problems.
      Check for any big mistakes in the help messages.
      
      Reviewers: #dolphin, elvisangelaccio
      
      Subscribers: broulik, elvisangelaccio, yurchor, kfm-devel
      
      Tags: #dolphin
      
      Differential Revision: https://phabricator.kde.org/D20471
      bd788a3f
  9. 25 Oct, 2018 1 commit
  10. 19 Sep, 2018 1 commit
  11. 04 Mar, 2018 1 commit
  12. 03 Mar, 2018 1 commit
  13. 25 Nov, 2017 1 commit
    • Ahmad Samir's avatar
      Use kSqueezedTextLabel for the label text on the statusbar · 11e2b186
      Ahmad Samir authored
      Summary:
      Following up from D8927; use kSqueezedTextLabel for the label text on the statusbar:
      - This simplifies the code in updateLabelText()
      - Remove the eventFilter as it's not needed any more since kSqueezedTextLabel has a resizeEvent function
      - Specify a stretch factor, 1, for m_label, m_zoomSlider and m_spaceInfo, this prevents the changing of the width of m_label when the label text is updated from changing the widths of the zoomSlider and the spaceInfo widgets as that is a bit too jumpy.
      
      (Thanks to the code of konversation statusbar for the hint about using the stretch factor in addWidget()).
      
      Reviewers: elvisangelaccio
      
      Subscribers: elvisangelaccio, #dolphin
      
      Differential Revision: https://phabricator.kde.org/D8991
      11e2b186
  14. 22 Nov, 2017 1 commit
    • Ahmad Samir's avatar
      Elide the label text on the statusbar in the middle · a9934855
      Ahmad Samir authored
      Summary:
      BUG: 387189
      
      Currently the label text on the statusbar is elided in on the right, but that means that when the text gets elided the size of the file isn't shown.
      
      The label text on the statusbar shows the file name, the mime type and the size; the name is already shown in the main window and the mimetype can usually be guessed from the icon or from the extension, so it's usually the size that the user wants to see on the statusbar.
      
      Reviewers: #dolphin, ngraham, elvisangelaccio
      
      Reviewed By: #dolphin, ngraham, elvisangelaccio
      
      Subscribers: elvisangelaccio, ngraham, anthonyfieroni
      
      Differential Revision: https://phabricator.kde.org/D8927
      a9934855
  15. 21 Nov, 2017 1 commit
  16. 07 Nov, 2017 1 commit
    • Diego Gangl's avatar
      Add more whitespace to the status bar · f047b566
      Diego Gangl authored
      Summary:
      This patch gives the status bar a little more vertical whitespace, prevents the status bar from "jumping up and down" when showing a progress bar, and adds a bit of padding on the sides so the labels are more clearly separated when using dual panes.
      
      Reviewers: #dolphin, #vdg, ngraham, elvisangelaccio
      
      Differential Revision: https://phabricator.kde.org/D8540
      f047b566
  17. 16 Mar, 2016 1 commit
  18. 21 Oct, 2014 1 commit
  19. 18 Oct, 2014 2 commits
  20. 13 Oct, 2014 1 commit
  21. 10 Oct, 2014 1 commit
  22. 12 Sep, 2014 1 commit
  23. 14 Aug, 2014 1 commit
  24. 29 Jun, 2014 1 commit
  25. 05 May, 2014 1 commit
  26. 25 Feb, 2014 1 commit
  27. 12 Sep, 2013 1 commit
  28. 05 Aug, 2013 1 commit
  29. 29 Jul, 2013 1 commit
    • Fabio D'Urso's avatar
      Don't let HTML-like filenames be interpreted as HTML strings · 29013ed2
      Fabio D'Urso authored
      So that filenames that look like HTML don't get fancy-formatted when
      we show info about them (i.e. on hover)
      
      This patch fixes the same issue in two places:
       - dolphin, by setting Qt::PlainText on the status bar's label
       - konqueror, by escaping setStatusBarText strings emitted by
         DolphinPart
      
      BUG: 321778
      FIXED-IN: 4.11.0
      REVIEW: 111746
      29013ed2
  30. 18 Jun, 2013 1 commit
    • Frank Reininghaus's avatar
      Do not use fixed widths for the widgets in the status bar · 030acf4f
      Frank Reininghaus authored
      This fixes the problem that the Dolphin window has a rather large
      minimum size. A side effect of this was that splitting the view could
      resize the window (because twice the minimum status bar width was
      needed then).
      
      BUG: 319373
      REVIEW: 110966
      FIXED-IN: 4.10.5
      030acf4f
  31. 25 Sep, 2012 1 commit
  32. 17 Apr, 2012 1 commit
  33. 15 Apr, 2012 1 commit
    • Peter Penz's avatar
      Minor statusbar fixes · 1ea09b24
      Peter Penz authored
      - Don't show information messages as KMessageWidget
      - Assure that a set text in a statusbar will be shown for at least
        one second
      1ea09b24
  34. 12 Apr, 2012 1 commit
    • Peter Penz's avatar
      Use KMessageWidget for error- and information-messages · 31ee4085
      Peter Penz authored
      See http://agateau.com/2011/04/21/kde-ux-2011/ for more details.
      This simplifies the statusbar in Dolphin a lot and allows to
      do a proper eliding in case if status-messages are too long: In
      this case a tooltip will show the whole status-message (thanks
      to Wolfgang Mader for the initial patch!).
      
      There is still missing some finetuning but the general approach
      seems to work quite nice.
      
      BUG: 249638
      BUG: 245618
      BUG: 146533
      FIXED-IN: 4.9.0
      31ee4085
  35. 10 Apr, 2012 1 commit
    • Peter Penz's avatar
      Improvements for slow sorting roles · d9dbd339
      Peter Penz authored
      If the sorting is done for data which is resolved asynchronously
      (e.g. rating), it is important to give a visual feedback about
      the state of the sorting. This is done now by a progress
      indication in the statusbar.
      
      Also optimizations for "Sort by type" have been done: Although
      resolving a type can be expensive in the most often case it is a
      very cheap operation. So it the sorting is done by type, try
      to resolve the type synchronously for at least 200 ms to prevent
      a asynchronous resorting. This is usually sufficient to have
      resolved types even for directories with several thousands of
      items.
      
      BUG: 292733
      FIXED-IN: 4.9.0
      d9dbd339
  36. 30 Jan, 2012 2 commits