diff options
| author | Gabriel de Dietrich <gabriel.dedietrich@theqtcompany.com> | 2015-08-02 18:45:42 +0200 |
|---|---|---|
| committer | Mitch Curtis <mitch.curtis@theqtcompany.com> | 2015-08-07 08:02:53 +0000 |
| commit | 485d039e7b8ddb150b0f9723cfb08815eb843cba (patch) | |
| tree | f5b00fc2909f036956e3538c336a0f052a15ba24 /examples/quick/controls/filesystembrowser/main.qml | |
| parent | fedb2eea6b1e42c9c6a21f772e5c50ef0747f2ba (diff) | |
filesystembrowser: Improve example by exposing model roles
This is one of the biggest API shortcomings we currently
have when exposing C++ models to QML. The least we can do
is make our examples more readable, and hint the users how
to make their apps a bit better.
Change-Id: I25f51ef393bbd0c9bf7bab48b705a672881d80c1
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
Diffstat (limited to 'examples/quick/controls/filesystembrowser/main.qml')
| -rw-r--r-- | examples/quick/controls/filesystembrowser/main.qml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/quick/controls/filesystembrowser/main.qml b/examples/quick/controls/filesystembrowser/main.qml index b85002d5e..6e79ca618 100644 --- a/examples/quick/controls/filesystembrowser/main.qml +++ b/examples/quick/controls/filesystembrowser/main.qml @@ -41,6 +41,7 @@ import QtQuick 2.2 import QtQuick.Controls 1.5 import QtQml.Models 2.2 +import io.qt.examples.quick.controls.filesystembrowser 1.0 ApplicationWindow { visible: true @@ -120,6 +121,9 @@ ApplicationWindow { resizable: true } - onActivated : Qt.openUrlExternally(fileSystemModel.data(index, 263)) + onActivated : { + var url = fileSystemModel.data(index, FileSystemModel.UrlStringRole) + Qt.openUrlExternally(url) + } } } |
