D13569: Use collapsible box to configure visible roles

Elvis Angelaccio noreply at phabricator.kde.org
Sat Jun 16 16:40:34 BST 2018


elvisangelaccio created this revision.
elvisangelaccio added reviewers: Dolphin, VDG.
Restricted Application added a project: Dolphin.
Restricted Application added a subscriber: kfm-devel.
elvisangelaccio requested review of this revision.

REVISION SUMMARY
  A modal dialog that opens another modal dialog is bad UX and should be
  avoided whenever possible. These days we have `KCollapsibleGroupBox`
  that can be used to show advanced settings without cluttering the
  default layout.
  
  This change removes the `AdditionalInfoDialog` and uses a collapsible
  groupbox instead. The `Apply` buttons gets enabled whenever a role gets
  checked or unchecked, consistently with the existing checkboxes.

TEST PLAN
  Change visible roles in the view properties dialog.

REPOSITORY
  R318 Dolphin

BRANCH
  collapsible-view-props (branched from master)

REVISION DETAIL
  https://phabricator.kde.org/D13569

AFFECTED FILES
  src/CMakeLists.txt
  src/settings/additionalinfodialog.cpp
  src/settings/additionalinfodialog.h
  src/settings/viewpropertiesdialog.cpp
  src/settings/viewpropertiesdialog.h

To: elvisangelaccio, #dolphin, #vdg
Cc: kfm-devel, spoorun, navarromorales, isidorov, firef, andrebarros, emmanuelp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20180616/855a61bd/attachment.htm>


More information about the kfm-devel mailing list