Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-58394

StandardPaths

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.9.0 Beta 2
    • 5.8.0
    • Quick: Controls 2
    • None
    • Ubuntu 16.04
      Qt 5.8
      New 5.8 after today's Update from Qt 5.8 RC, 2017-01-24th
      StandardPaths QML Type
    • fedcd26ce80451e113b963d09cad97a3d21e4ab8

    Description

      "StandardPaths" QML Type
      Import Statement: Import Qt.labs.platform 1.0
      Since: Qt 5.8
      Inherits: QtObject

      Error
      ( with enum : StandardPaths.PicturesLocation)

      console.log("1. " + StandardPaths.writableLocation ( StandardPaths.PicturesLocation ) )

      Fine
      ( w/o enum StandardPaths.PicturesLocation == 6 ):

      console.log ( "2. " + StandardPaths.writableLocation(6))

      Proof ( Qt test bed ):

      Debugging starts
      QML Debugger: Waiting for connection on port 42628...
      ********* Start testing of tst_platform *********
      Config: Using QtTest library 5.8.0, Qt 5.8.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.3.1 20160406 (Red Hat 5.3.1-6))
      PASS   : tst_platform::ColorDialog::initTestCase()
      PASS   : tst_platform::ColorDialog::test_instance()
      PASS   : tst_platform::ColorDialog::cleanupTestCase()
      PASS   : tst_platform::FileDialog::initTestCase()
      PASS   : tst_platform::FileDialog::test_instance()
      PASS   : tst_platform::FileDialog::cleanupTestCase()
      PASS   : tst_platform::FolderDialog::initTestCase()
      PASS   : tst_platform::FolderDialog::test_instance()
      PASS   : tst_platform::FolderDialog::cleanupTestCase()
      PASS   : tst_platform::FontDialog::initTestCase()
      PASS   : tst_platform::FontDialog::test_instance()
      PASS   : tst_platform::FontDialog::cleanupTestCase()
      PASS   : tst_platform::Menu::initTestCase()
      PASS   : tst_platform::Menu::test_addRemove()
      PASS   : tst_platform::Menu::test_content()
      PASS   : tst_platform::Menu::test_dynamic()
      PASS   : tst_platform::Menu::test_type()
      PASS   : tst_platform::Menu::cleanupTestCase()
      PASS   : tst_platform::MenuBar::initTestCase()
      PASS   : tst_platform::MenuBar::test_addRemove()
      PASS   : tst_platform::MenuBar::test_content()
      PASS   : tst_platform::MenuBar::test_dynamic()
      PASS   : tst_platform::MenuBar::cleanupTestCase()
      PASS   : tst_platform::MenuItem::initTestCase()
      PASS   : tst_platform::MenuItem::test_properties(enabled)
      PASS   : tst_platform::MenuItem::test_properties(visible)
      PASS   : tst_platform::MenuItem::test_properties(separator)
      PASS   : tst_platform::MenuItem::test_properties(checkable)
      PASS   : tst_platform::MenuItem::test_properties(checked)
      PASS   : tst_platform::MenuItem::test_properties(role)
      PASS   : tst_platform::MenuItem::test_properties(text)
      PASS   : tst_platform::MenuItem::test_properties(iconSource)
      PASS   : tst_platform::MenuItem::test_properties(iconName)
      PASS   : tst_platform::MenuItem::test_properties(shortcut)
      PASS   : tst_platform::MenuItem::test_role()
      PASS   : tst_platform::MenuItem::cleanupTestCase()
      PASS   : tst_platform::MenuItemGroup::initTestCase()
      PASS   : tst_platform::MenuItemGroup::test_enabled()
      PASS   : tst_platform::MenuItemGroup::test_exclusive()
      PASS   : tst_platform::MenuItemGroup::test_itemDestroyed()
      PASS   : tst_platform::MenuItemGroup::test_items()
      PASS   : tst_platform::MenuItemGroup::test_nonExclusive()
      PASS   : tst_platform::MenuItemGroup::test_null()
      PASS   : tst_platform::MenuItemGroup::test_visible()
      PASS   : tst_platform::MenuItemGroup::cleanupTestCase()
      PASS   : tst_platform::MenuSeparator::initTestCase()
      PASS   : tst_platform::MenuSeparator::test_separator()
      PASS   : tst_platform::MenuSeparator::cleanupTestCase()
      PASS   : tst_platform::MessageDialog::initTestCase()
      PASS   : tst_platform::MessageDialog::test_instance()
      PASS   : tst_platform::MessageDialog::cleanupTestCase()
      PASS   : tst_platform::StandardPaths::initTestCase()
      *******************************************************************************************
      *** FAIL!  : tst_platform::StandardPaths::test_locateOptions() Compared values are not the same
         Actual   (): undefined
         Expected (): 0
         Loc: [/home/ewan/Qt-5.8-RC/5.8/Src/qtquickcontrols2/tests/auto/platform/data/tst_standardpaths.qml(75)]
      ***********************************************
      *** FAIL!  : tst_platform::StandardPaths::test_standardLocation() Compared values are not the same
         Actual   (): undefined
         Expected (): 0
         Loc: [/home/ewan/Qt-5.8-RC/5.8/Src/qtquickcontrols2/tests/auto/platform/data/tst_standardpaths.qml(51)]
      PASS   : tst_platform::StandardPaths::cleanupTestCase()
      PASS   : tst_platform::SystemTrayIcon::initTestCase()
      PASS   : tst_platform::SystemTrayIcon::test_properties(visible)
      PASS   : tst_platform::SystemTrayIcon::test_properties(iconSource)
      PASS   : tst_platform::SystemTrayIcon::test_properties(iconName)
      PASS   : tst_platform::SystemTrayIcon::test_properties(tooltip)
      PASS   : tst_platform::SystemTrayIcon::cleanupTestCase()
      Totals: 59 passed, 2 failed, 0 skipped, 0 blacklisted, 591ms
      ********* Finished testing of tst_platform *********
      Debugging has finished
      

      /home/ewan/Qt-5.8-RC/5.8/Src/qtquickcontrols2/tests/auto/platform/data/tst_standardpaths.qml

      E.g.:
      import Qt.labs.platform 1.0 // FileDialog, StandardPaths

      FileDialog {
      id: fileDialogue
      folder: StandardPaths.writableLocation(StandardPaths.PicturesLocation)
      ....
      as indicated by Help invoked upon FileDialog

      Attachments

        For Gerrit Dashboard: QTBUG-58394
        # Subject Branch Project Status CR V

        Activity

          People

            ulherman Ulf Hermann
            EE Ewan Ewart
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes