From 4a773cc434bf87b5a993041fd31c4e282e8ee7d7 Mon Sep 17 00:00:00 2001 From: Bronson Mathews Date: Fri, 31 Jul 2020 14:52:27 +0930 Subject: [PATCH] clean settings --- src/qml.qrc | 3 ++ src/qml/ListViewPicker.qml | 105 +++++++++++++++++++++++++++++++++++++ src/qml/SettingsPage.qml | 25 ++++++--- src/qml/Style/Menu.qml | 15 ++++++ src/qml/Style/MenuItem.qml | 34 ++++++++++++ src/qml/Style/Style.qml | 5 ++ 6 files changed, 179 insertions(+), 8 deletions(-) create mode 100644 src/qml/ListViewPicker.qml create mode 100644 src/qml/Style/Menu.qml create mode 100644 src/qml/Style/MenuItem.qml diff --git a/src/qml.qrc b/src/qml.qrc index 2abb95a..b966c13 100644 --- a/src/qml.qrc +++ b/src/qml.qrc @@ -19,5 +19,8 @@ qml/Style/TextField.qml qml/Style/ListSeparator.qml qml/DurationPicker.qml + qml/Style/Menu.qml + qml/Style/MenuItem.qml + qml/ListViewPicker.qml diff --git a/src/qml/ListViewPicker.qml b/src/qml/ListViewPicker.qml new file mode 100644 index 0000000..fe8a422 --- /dev/null +++ b/src/qml/ListViewPicker.qml @@ -0,0 +1,105 @@ +import QtQuick 2.11 +import QtQuick.Controls 2.15 +import QtQuick.Layouts 1.2 +import 'Style' + +Dialog { + property alias currentIndex: popup_list_view.currentIndex + property var model: [] + + Component.onCompleted: { + for (var i=0; i