Changeset 1de1a85 in subsurface


Ignore:
Timestamp:
May 29, 2017, 12:00:51 PM (4 weeks ago)
Author:
Dirk Hohndel <dirk@…>
Branches:
master
Children:
52e07a6
Parents:
81277c2
git-author:
Tomaz Canabrava <tcanabrava@…> (05/29/17 10:55:36)
git-committer:
Dirk Hohndel <dirk@…> (05/29/17 12:00:51)
Message:

QML UI: add DownloadDiveDelegate?

A delegate to display the dives in a better way,
based on the code from DiveList?.qml

Signed-off-by: Tomaz Canabrava <tcanabrava@…>
Signed-off-by: Dirk Hohndel <dirk@…>

Location:
mobile-widgets/qml
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • mobile-widgets/qml/DownloadFromDiveComputer.qml

    r81277c2 r1de1a85  
    11// SPDX-License-Identifier: GPL-2.0
    22import QtQuick 2.6
    3 import QtQuick.Controls 1.4 as QQC1
    43import QtQuick.Controls 2.0
    54import QtQuick.Window 2.2
     
    9493                        }
    9594                }
    96                 QQC1.TableView {
    97                         width: parent.width
    98                         Layout.fillWidth: true  // The tableview should fill
    99                         Layout.fillHeight: true // all remaining vertical space
    100                         height: parent.height   // on this screen
     95
     96                ListView {
     97                        Layout.fillWidth: true
     98                        Layout.fillHeight: true
     99
    101100                        model : importModel
    102 
    103                         QQC1.TableViewColumn {
    104                                 width: parent.width / 2
    105                                 role: "datetime"
    106                                 title: qsTr("Date / Time")
    107                         }
    108                         QQC1.TableViewColumn {
    109                                 width: parent.width / 4
    110                                 role: "duration"
    111                                 title: qsTr("Duration")
    112                         }
    113                         QQC1.TableViewColumn {
    114                                 width: parent.width / 4
    115                                 role: "depth"
    116                                 title: qsTr("Depth")
     101                        delegate : DownloadedDiveDelegate {
     102                                datetime: model.datetime
     103                                duration: model.duration
     104                                depth: model.depth
    117105                        }
    118106                }
     107
    119108                RowLayout {
    120109                        Layout.fillWidth: true
  • mobile-widgets/qml/mobile-resources.qrc

    r8056e16 r1de1a85  
    1010                <file>DiveDetailsView.qml</file>
    1111                <file>DownloadFromDiveComputer.qml</file>
     12                <file>DownloadedDiveDelegate.qml</file>
    1213                <file>GpsList.qml</file>
    1314                <file>HintsTextEdit.qml</file>
Note: See TracChangeset for help on using the changeset viewer.