Warning, /maui/buho/src/main.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 2.14 0002 import QtQuick.Controls 2.14 0003 import QtQuick.Layouts 1.3 0004 import Qt.labs.settings 1.0 0005 0006 import org.mauikit.controls 1.3 as Maui 0007 0008 import org.maui.buho 1.0 as Buho 0009 0010 import "widgets" 0011 import "views/notes" 0012 0013 Maui.ApplicationWindow 0014 { 0015 id: root 0016 title: i18n("Buho") 0017 Maui.Style.styleType: Maui.Handy.isAndroid ? (settings.darkMode ? Maui.Style.Dark : Maui.Style.Light) : undefined 0018 0019 readonly property font defaultFont : Maui.Style.defaultFont 0020 0021 /***** COMPONENTS *****/ 0022 Settings 0023 { 0024 id: settings 0025 category: "General" 0026 property bool autoSync : true 0027 property bool autoSave: true 0028 property bool autoReload: true 0029 property bool lineNumbers: true 0030 0031 property string sortBy: "modified" 0032 property int sortOrder : Qt.DescendingOrder 0033 property bool darkMode : true 0034 0035 property font font : defaultFont 0036 0037 property bool spellcheckEnabled: true 0038 } 0039 0040 SettingsDialog 0041 { 0042 id: _settingsDialog 0043 } 0044 0045 NotesView 0046 { 0047 id: notesView 0048 anchors.fill: parent 0049 cardsView.showCSDControls: true 0050 } 0051 0052 Component.onCompleted: 0053 { 0054 setAndroidStatusBarColor() 0055 } 0056 0057 function setAndroidStatusBarColor() 0058 { 0059 if(Maui.Handy.isAndroid) 0060 { 0061 Maui.Android.statusbarColor( Maui.Theme.backgroundColor, !settings.darkMode) 0062 Maui.Android.navBarColor(Maui.Theme.backgroundColor, !settings.darkMode) 0063 } 0064 } 0065 0066 function newNote(content : string) 0067 { 0068 notesView.newNote(content) 0069 } 0070 }