1. Oct 29, 2014
    • Shawn Rutledge's avatar
      FileDialog: several logic corrections in handling the enter key · 67609e43
      Shawn Rutledge authored
      
      A "save as" dialog does not need to validate existence of the file.
      When the user presses enter in the text field at the top, and the
      text field contains a path to a directory, it usually means enter
      the directory; but if the dialog is for choosing a directory, then
      pressing enter will mean enter the directory if the dialog is not already
      viewing that one, or else accept the current directory as the choice if
      the table view does not have focus on some other row.
      When the user presses enter in table view, go down into a directory
      only if a directory is selected; otherwise accept the current selection.
      When the user clicks a row in the table, copy the path of that row
      into the text field so that it is possible to edit the path before
      pressing Enter or OK (behavior similar to a native dialog that has
      an editable path, such as GTK).
      
      Task-number: QTBUG-39435
      Change-Id: Ibd5e988624c5b1072a12239d681cbdc812e0a697
      Reviewed-by: default avatarLiang Qi <liang.qi@theq...>
      67609e43
  2. Aug 25, 2014
  3. Mar 18, 2014
  4. Mar 11, 2014
  5. Feb 11, 2014
    • Shawn Rutledge's avatar
      FileDialog: new features in DefaultFileDialog.qml · 77a6b644
      Shawn Rutledge authored
      
      Use a ComboBox for the filters.  Add a sidebar showing shortcuts for the
      common paths and drives that the user will most likely need, and an
      editable list of favorite paths.
      
      [ChangeLog][QtQuickDialogs][FileDialog] The FileDialog fallback QML
      implementation now uses QtQuick.Controls, and has added features
      including a Combobox for file extension filters, and a sidebar with
      common paths, drives/volumes and favorite paths.
      
      Change-Id: I228ebdadcf338917db81a2b3d03d3c0b09584e7d
      Reviewed-by: default avatarLiang Qi <liang.qi@digia.com>
      77a6b644
  6. Jan 03, 2014