Changeset 4113bab in subsurface


Ignore:
Timestamp:
Apr 1, 2017, 12:36:47 AM (8 months ago)
Author:
Dirk Hohndel <dirk@…>
Branches:
master
Children:
3a003f4c
Parents:
751626e
git-author:
Marco Martin <notmart@…> (03/31/17 08:41:43)
git-committer:
Dirk Hohndel <dirk@…> (04/01/17 00:36:47)
Message:

QML UI: replace combobox with custom text field with hints

Signed-off-by: Marco Martin <notmart@…>

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

Legend:

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

    r751626e r4113bab  
    11import QtQuick 2.3
    22import QtQuick.Controls 2.0
    3 import QtQuick.Controls 1.2 as QQC1
    4 import QtQuick.Controls.Styles 1.2
    53import QtQuick.Dialogs 1.2
    64import QtQuick.Layouts 1.1
     
    162160                                text: qsTr("Suit:")
    163161                        }
    164                         QQC1.ComboBox {
     162                        HintsTextEdit {
    165163                                id: suitBox
    166                                 editable: true
    167164                                model: diveDetailsListView.currentItem ? diveDetailsListView.currentItem.modelData.dive.suitList : null
    168165                                inputMethodHints: Qt.ImhNoPredictiveText
    169166                                Layout.fillWidth: true
    170                                 style: ComboBoxStyle {
    171                                         dropDownButtonWidth: 0
    172                                 }
    173167                        }
    174168
     
    177171                                text: qsTr("Buddy:")
    178172                        }
    179                         QQC1.ComboBox {
     173                        HintsTextEdit {
    180174                                id: buddyBox
    181                                 editable: true
    182175                                model: diveDetailsListView.currentItem ? diveDetailsListView.currentItem.modelData.dive.buddyList : null
    183176                                inputMethodHints: Qt.ImhNoPredictiveText
    184177                                Layout.fillWidth: true
    185                                 style: ComboBoxStyle {
    186                                         dropDownButtonWidth: 0
    187                                 }
    188178                        }
    189179
     
    192182                                text: qsTr("Divemaster:")
    193183                        }
    194                         QQC1.ComboBox {
     184                        HintsTextEdit {
    195185                                id: divemasterBox
    196                                 editable: true
    197186                                model: diveDetailsListView.currentItem ? diveDetailsListView.currentItem.modelData.dive.divemasterList : null
    198187                                inputMethodHints: Qt.ImhNoPredictiveText
    199188                                Layout.fillWidth: true
    200                                 style: ComboBoxStyle {
    201                                         dropDownButtonWidth: 0
    202                                 }
    203189                        }
    204190
     
    217203                                text: qsTr("Cylinder:")
    218204                        }
    219                         QQC1.ComboBox {
     205                        HintsTextEdit {
    220206                                id: cylinderBox
    221                                 editable: true
    222207                                model: diveDetailsListView.currentItem ? diveDetailsListView.currentItem.modelData.dive.cylinderList : null
    223208                                inputMethodHints: Qt.ImhNoPredictiveText
    224209                                Layout.fillWidth: true
    225                                 style: ComboBoxStyle {
    226                                         dropDownButtonWidth: 0
    227                                 }
    228210                        }
    229211
  • mobile-widgets/qml/mobile-resources.qrc

    r751626e r4113bab  
    1111                <file>DownloadFromDiveComputer.qml</file>
    1212                <file>GpsList.qml</file>
     13                <file>HintsTextEdit.qml</file>
    1314                <file>Log.qml</file>
    1415                <file>ThemeTest.qml</file>
Note: See TracChangeset for help on using the changeset viewer.