diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..613a3fe
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+
+harbour-expenditure.pro.user
+harbour-expenditure.pro.*
diff --git a/harbour-expenditure.pro.user b/harbour-expenditure.pro.user
deleted file mode 100644
index 6fa0a83..0000000
--- a/harbour-expenditure.pro.user
+++ /dev/null
@@ -1,1117 +0,0 @@
-
-
-
-
-
- EnvironmentId
- {8e5ac1eb-2ed7-489e-a123-f178932f820f}
-
-
- ProjectExplorer.Project.ActiveTarget
- 0
-
-
- ProjectExplorer.Project.EditorSettings
-
- true
- false
- true
-
- Cpp
-
- CppGlobal
-
-
-
- QmlJS
-
- QmlJSGlobal
-
-
- 2
- UTF-8
- false
- 4
- false
- 80
- true
- true
- 1
- false
- true
- false
- 0
- true
- true
- 0
- 8
- true
- false
- 1
- true
- true
- true
- *.md, *.MD, Makefile
- false
- true
-
-
-
- ProjectExplorer.Project.PluginSettings
-
-
- true
- false
- true
- true
- true
- true
-
-
- 0
- true
-
- true
- Builtin.BuildSystem
-
- true
- true
- Builtin.DefaultTidyAndClazy
- 4
-
-
-
- true
-
-
-
-
- ProjectExplorer.Project.Target.0
-
- Mer.Device.Type
- SailfishOS-4.4.0.58-aarch64 (in Sailfish SDK Build Engine)
- SailfishOS-4.4.0.58-aarch64 (in Sailfish SDK Build Engine)
- SailfishOS-4.4.0.58-aarch64.default
- 1
- 0
- 0
-
- 0
- false
-
-
-
-
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_aarch64_in_Sailfish_SDK_Build_Engine-Debug
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_aarch64_in_Sailfish_SDK_Build_Engine-Debug
-
-
- true
- Mer.MerSdkStartStep
-
-
- true
- QtProjectManager.QMakeBuildStep
- false
-
-
-
- true
- Qt4ProjectManager.MakeStep
-
- 3
- Erstellen
- Erstellen
- ProjectExplorer.BuildSteps.Build
-
-
-
- true
- Mer.MerSdkStartStep
-
-
- reset
- true
- Mer.MerClearBuildEnvironmentStep
-
-
- true
- Qt4ProjectManager.MakeStep
- clean
-
- 3
- Bereinigen
- Bereinigen
- ProjectExplorer.BuildSteps.Clean
-
- 2
- false
-
-
- Debug
- Qt4ProjectManager.Qt4BuildConfiguration
- 2
- 1
-
-
- false
-
-
-
-
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_aarch64_in_Sailfish_SDK_Build_Engine-Release
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_aarch64_in_Sailfish_SDK_Build_Engine-Release
-
-
- true
- Mer.MerSdkStartStep
-
-
- true
- QtProjectManager.QMakeBuildStep
- false
-
-
-
- true
- Qt4ProjectManager.MakeStep
-
- 3
- Erstellen
- Erstellen
- ProjectExplorer.BuildSteps.Build
-
-
-
- true
- Mer.MerSdkStartStep
-
-
- reset
- true
- Mer.MerClearBuildEnvironmentStep
-
-
- true
- Qt4ProjectManager.MakeStep
- clean
-
- 3
- Bereinigen
- Bereinigen
- ProjectExplorer.BuildSteps.Clean
-
- 2
- false
-
-
- Release
- Qt4ProjectManager.Qt4BuildConfiguration
- 0
- 1
-
-
- 0
- false
-
-
-
-
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_aarch64_in_Sailfish_SDK_Build_Engine-Profile
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_aarch64_in_Sailfish_SDK_Build_Engine-Profile
-
-
- true
- Mer.MerSdkStartStep
-
-
- true
- QtProjectManager.QMakeBuildStep
- false
-
-
-
- true
- Qt4ProjectManager.MakeStep
-
- 3
- Erstellen
- Erstellen
- ProjectExplorer.BuildSteps.Build
-
-
-
- true
- Mer.MerSdkStartStep
-
-
- reset
- true
- Mer.MerClearBuildEnvironmentStep
-
-
- true
- Qt4ProjectManager.MakeStep
- clean
-
- 3
- Bereinigen
- Bereinigen
- ProjectExplorer.BuildSteps.Clean
-
- 2
- false
-
-
- Profile
- Qt4ProjectManager.Qt4BuildConfiguration
- 0
- 1
- 0
-
- 3
-
-
-
- true
- QmakeProjectManager.MerPrepareTargetStep
-
-
- true
- QmakeProjectManager.MerRpmBuildStep
-
-
- --sdk
- true
- QmakeProjectManager.MerRpmDeployStep
-
- 3
- Deployment
- Deployment
- ProjectExplorer.BuildSteps.Deploy
-
- 1
-
- false
- QmakeProjectManager.MerRpmDeployConfiguration
-
-
-
-
- true
- QmakeProjectManager.MerRpmBuildStep
-
-
- true
- QmakeProjectManager.MerRpmValidationStep
-
- 2
- Deployment
- Deployment
- ProjectExplorer.BuildSteps.Deploy
-
- 1
-
- false
- QmakeProjectManager.MerMb2RpmBuildConfiguration
-
-
-
-
- true
- QmakeProjectManager.MerPrepareTargetStep
-
-
- true
- QmakeProjectManager.MerMakeInstallBuildStep
-
-
- --rsync
- true
- QmakeProjectManager.MerRsyncDeployStep
-
- 3
- Deployment
- Deployment
- ProjectExplorer.BuildSteps.Deploy
-
- 1
-
- false
- QmakeProjectManager.MerRSyncDeployConfiguration
-
- 3
-
- dwarf
-
- cpu-cycles
-
-
- 250
-
- -e
- cpu-cycles
- --call-graph
- dwarf,4096
- -F
- 250
-
- -F
- true
- 4096
- false
- false
- 1000
-
- true
-
-
- false
- false
- false
- false
- true
- 0.01
- 10
- true
- kcachegrind
- 1
-
- 25
-
- 1
- true
- false
- true
-
- valgrind
-
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
-
-
- true
- /home/tobias/Dokumente/Sailfish/harbour-expenditure
- true
- -1
- 3
-
- 1
-
- harbour-expenditure
- QmakeProjectManager.MerRunConfiguration:/home/tobias/Dokumente/Sailfish/harbour-expenditure/harbour-expenditure.pro
- /home/tobias/Dokumente/Sailfish/harbour-expenditure/harbour-expenditure.pro
- 1
- false
- true
- false
- true
- :0
-
- 1
-
-
-
- ProjectExplorer.Project.Target.1
-
- Mer.Device.Type
- SailfishOS-4.4.0.58-i486 (in Sailfish SDK Build Engine)
- SailfishOS-4.4.0.58-i486 (in Sailfish SDK Build Engine)
- SailfishOS-4.4.0.58-i486.default
- 1
- 1
- 0
-
- 0
- false
-
-
-
-
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_i486_in_Sailfish_SDK_Build_Engine-Debug
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_i486_in_Sailfish_SDK_Build_Engine-Debug
-
-
- true
- Mer.MerSdkStartStep
-
-
- true
- QtProjectManager.QMakeBuildStep
- false
-
-
-
- true
- Qt4ProjectManager.MakeStep
-
- 3
- Erstellen
- Erstellen
- ProjectExplorer.BuildSteps.Build
-
-
-
- true
- Mer.MerSdkStartStep
-
-
- reset
- true
- Mer.MerClearBuildEnvironmentStep
-
-
- true
- Qt4ProjectManager.MakeStep
- clean
-
- 3
- Bereinigen
- Bereinigen
- ProjectExplorer.BuildSteps.Clean
-
- 2
- false
-
-
- Debug
- Qt4ProjectManager.Qt4BuildConfiguration
- 2
- 1
-
-
- false
-
-
-
-
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_i486_in_Sailfish_SDK_Build_Engine-Release
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_i486_in_Sailfish_SDK_Build_Engine-Release
-
-
- true
- Mer.MerSdkStartStep
-
-
- true
- QtProjectManager.QMakeBuildStep
- false
-
-
-
- true
- Qt4ProjectManager.MakeStep
-
- 3
- Erstellen
- Erstellen
- ProjectExplorer.BuildSteps.Build
-
-
-
- true
- Mer.MerSdkStartStep
-
-
- reset
- true
- Mer.MerClearBuildEnvironmentStep
-
-
- true
- Qt4ProjectManager.MakeStep
- clean
-
- 3
- Bereinigen
- Bereinigen
- ProjectExplorer.BuildSteps.Clean
-
- 2
- false
-
-
- Release
- Qt4ProjectManager.Qt4BuildConfiguration
- 0
- 1
-
-
- 0
- false
-
-
-
-
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_i486_in_Sailfish_SDK_Build_Engine-Profile
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_i486_in_Sailfish_SDK_Build_Engine-Profile
-
-
- true
- Mer.MerSdkStartStep
-
-
- true
- QtProjectManager.QMakeBuildStep
- false
-
-
-
- true
- Qt4ProjectManager.MakeStep
-
- 3
- Erstellen
- Erstellen
- ProjectExplorer.BuildSteps.Build
-
-
-
- true
- Mer.MerSdkStartStep
-
-
- reset
- true
- Mer.MerClearBuildEnvironmentStep
-
-
- true
- Qt4ProjectManager.MakeStep
- clean
-
- 3
- Bereinigen
- Bereinigen
- ProjectExplorer.BuildSteps.Clean
-
- 2
- false
-
-
- Profile
- Qt4ProjectManager.Qt4BuildConfiguration
- 0
- 1
- 0
-
- 3
-
-
-
- true
- QmakeProjectManager.MerPrepareTargetStep
-
-
- true
- QmakeProjectManager.MerRpmBuildStep
-
-
- --sdk
- true
- QmakeProjectManager.MerRpmDeployStep
-
- 3
- Deployment
- Deployment
- ProjectExplorer.BuildSteps.Deploy
-
- 1
-
- false
- QmakeProjectManager.MerRpmDeployConfiguration
-
-
-
-
- true
- QmakeProjectManager.MerRpmBuildStep
-
-
- true
- QmakeProjectManager.MerRpmValidationStep
-
- 2
- Deployment
- Deployment
- ProjectExplorer.BuildSteps.Deploy
-
- 1
-
- false
- QmakeProjectManager.MerMb2RpmBuildConfiguration
-
-
-
-
- true
- QmakeProjectManager.MerPrepareTargetStep
-
-
- true
- QmakeProjectManager.MerMakeInstallBuildStep
-
-
- --rsync
- true
- QmakeProjectManager.MerRsyncDeployStep
-
- 3
- Deployment
- Deployment
- ProjectExplorer.BuildSteps.Deploy
-
- 1
-
- false
- QmakeProjectManager.MerRSyncDeployConfiguration
-
- 3
-
- dwarf
-
- cpu-cycles
-
-
- 250
-
- -e
- cpu-cycles
- --call-graph
- dwarf,4096
- -F
- 250
-
- -F
- true
- 4096
- false
- false
- 1000
-
- true
-
-
- false
- false
- false
- false
- true
- 0.01
- 10
- true
- kcachegrind
- 1
-
- 25
-
- 1
- true
- false
- true
-
- valgrind
-
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
-
-
- true
- /home/tobias/Dokumente/Sailfish/harbour-expenditure
- true
- -1
- 3
-
- 1
-
- harbour-expenditure (on %{Device:Name})
- QmakeProjectManager.MerRunConfiguration:/home/tobias/Dokumente/Sailfish/harbour-expenditure/harbour-expenditure.pro
- /home/tobias/Dokumente/Sailfish/harbour-expenditure/harbour-expenditure.pro
- 1
- false
- true
- false
- true
- :0
-
- 1
-
-
-
- ProjectExplorer.Project.Target.2
-
- Mer.Device.Type
- SailfishOS-4.4.0.58-armv7hl (in Sailfish SDK Build Engine)
- SailfishOS-4.4.0.58-armv7hl (in Sailfish SDK Build Engine)
- SailfishOS-4.4.0.58-armv7hl.default
- 1
- 1
- 0
-
- 0
- false
-
-
-
-
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_armv7hl_in_Sailfish_SDK_Build_Engine-Debug
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_armv7hl_in_Sailfish_SDK_Build_Engine-Debug
-
-
- true
- Mer.MerSdkStartStep
-
-
- true
- QtProjectManager.QMakeBuildStep
- false
-
-
-
- true
- Qt4ProjectManager.MakeStep
-
- 3
- Erstellen
- Erstellen
- ProjectExplorer.BuildSteps.Build
-
-
-
- true
- Mer.MerSdkStartStep
-
-
- reset
- true
- Mer.MerClearBuildEnvironmentStep
-
-
- true
- Qt4ProjectManager.MakeStep
- clean
-
- 3
- Bereinigen
- Bereinigen
- ProjectExplorer.BuildSteps.Clean
-
- 2
- false
-
-
- Debug
- Qt4ProjectManager.Qt4BuildConfiguration
- 2
- 1
-
-
- false
-
-
-
-
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_armv7hl_in_Sailfish_SDK_Build_Engine-Release
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_armv7hl_in_Sailfish_SDK_Build_Engine-Release
-
-
- true
- Mer.MerSdkStartStep
-
-
- true
- QtProjectManager.QMakeBuildStep
- false
-
-
-
- true
- Qt4ProjectManager.MakeStep
-
- 3
- Erstellen
- Erstellen
- ProjectExplorer.BuildSteps.Build
-
-
-
- true
- Mer.MerSdkStartStep
-
-
- reset
- true
- Mer.MerClearBuildEnvironmentStep
-
-
- true
- Qt4ProjectManager.MakeStep
- clean
-
- 3
- Bereinigen
- Bereinigen
- ProjectExplorer.BuildSteps.Clean
-
- 2
- false
-
-
- Release
- Qt4ProjectManager.Qt4BuildConfiguration
- 0
- 1
-
-
- 0
- false
-
-
-
-
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_armv7hl_in_Sailfish_SDK_Build_Engine-Profile
- /home/tobias/Dokumente/Sailfish/build-harbour-expenditure-SailfishOS_4_4_0_58_armv7hl_in_Sailfish_SDK_Build_Engine-Profile
-
-
- true
- Mer.MerSdkStartStep
-
-
- true
- QtProjectManager.QMakeBuildStep
- false
-
-
-
- true
- Qt4ProjectManager.MakeStep
-
- 3
- Erstellen
- Erstellen
- ProjectExplorer.BuildSteps.Build
-
-
-
- true
- Mer.MerSdkStartStep
-
-
- reset
- true
- Mer.MerClearBuildEnvironmentStep
-
-
- true
- Qt4ProjectManager.MakeStep
- clean
-
- 3
- Bereinigen
- Bereinigen
- ProjectExplorer.BuildSteps.Clean
-
- 2
- false
-
-
- Profile
- Qt4ProjectManager.Qt4BuildConfiguration
- 0
- 1
- 0
-
- 3
-
-
-
- true
- QmakeProjectManager.MerPrepareTargetStep
-
-
- true
- QmakeProjectManager.MerRpmBuildStep
-
-
- --sdk
- true
- QmakeProjectManager.MerRpmDeployStep
-
- 3
- Deployment
- Deployment
- ProjectExplorer.BuildSteps.Deploy
-
- 1
-
- false
- QmakeProjectManager.MerRpmDeployConfiguration
-
-
-
-
- true
- QmakeProjectManager.MerRpmBuildStep
-
-
- true
- QmakeProjectManager.MerRpmValidationStep
-
- 2
- Deployment
- Deployment
- ProjectExplorer.BuildSteps.Deploy
-
- 1
-
- false
- QmakeProjectManager.MerMb2RpmBuildConfiguration
-
-
-
-
- true
- QmakeProjectManager.MerPrepareTargetStep
-
-
- true
- QmakeProjectManager.MerMakeInstallBuildStep
-
-
- --rsync
- true
- QmakeProjectManager.MerRsyncDeployStep
-
- 3
- Deployment
- Deployment
- ProjectExplorer.BuildSteps.Deploy
-
- 1
-
- false
- QmakeProjectManager.MerRSyncDeployConfiguration
-
- 3
-
- dwarf
-
- cpu-cycles
-
-
- 250
-
- -e
- cpu-cycles
- --call-graph
- dwarf,4096
- -F
- 250
-
- -F
- true
- 4096
- false
- false
- 1000
-
- true
-
-
- false
- false
- false
- false
- true
- 0.01
- 10
- true
- kcachegrind
- 1
-
- 25
-
- 1
- true
- false
- true
-
- valgrind
-
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
-
-
- true
- /home/tobias/Dokumente/Sailfish/harbour-expenditure
- false
- -1
- 3
-
- 1
-
- harbour-expenditure
- QmakeProjectManager.MerRunConfiguration:/home/tobias/Dokumente/Sailfish/harbour-expenditure/harbour-expenditure.pro
- /home/tobias/Dokumente/Sailfish/harbour-expenditure/harbour-expenditure.pro
- 1
- false
- true
- false
- true
- :0
-
- 1
-
-
-
- ProjectExplorer.Project.TargetCount
- 3
-
-
- ProjectExplorer.Project.Updater.FileVersion
- 22
-
-
- Version
- 22
-
-
diff --git a/qml/cover/CoverPage.qml b/qml/cover/CoverPage.qml
index 2f69fe7..770a9f0 100644
--- a/qml/cover/CoverPage.qml
+++ b/qml/cover/CoverPage.qml
@@ -1,5 +1,6 @@
import QtQuick 2.6
import Sailfish.Silica 1.0
+import "../pages"
CoverBackground {
/*
@@ -12,23 +13,31 @@ CoverBackground {
Image {
id: name
anchors.centerIn: parent
- source: "harbour-expenditure.png"
+ source: "/usr/share/icons/hicolor/172x172/apps/harbour-expenditure.png"
width: Theme.iconSizeLarge
height: Theme.iconSizeLarge
sourceSize.width: width
sourceSize.height: height
fillMode: Image.PreserveAspectFit
}
- /*
+ BannerAddExpense {
+ id: bannerAddExpense
+ }
+
+
CoverActionList {
id: coverAction
CoverAction {
- iconSource: "image://theme/icon-cover-next"
- }
- CoverAction {
- iconSource: "image://theme/icon-cover-pause"
+ onTriggered: {
+ if(Number(storageItem.getSettings("activeProjectID_unixtime", 0)) !== 0) {
+ main.activate()
+ bannerAddExpense.notify( Theme.rgba(Theme.highlightDimmerColor, 1), Theme.itemSizeLarge, "new", activeProjectID_unixtime, 0 )
+ }
+
+ }
+
+ iconSource: "image://theme/icon-cover-add"
}
}
- */
}
diff --git a/qml/harbour-expenditure.qml b/qml/harbour-expenditure.qml
index 9050c19..d748481 100644
--- a/qml/harbour-expenditure.qml
+++ b/qml/harbour-expenditure.qml
@@ -4,6 +4,7 @@ import QtQuick.LocalStorage 2.0
import "pages"
ApplicationWindow {
+ id: main
initialPage: Component { FirstPage { } }
cover: Qt.resolvedUrl("cover/CoverPage.qml")
allowedOrientations: defaultAllowedOrientations
diff --git a/qml/pages/AboutPage.qml b/qml/pages/AboutPage.qml
index 08b95f2..3ae6517 100644
--- a/qml/pages/AboutPage.qml
+++ b/qml/pages/AboutPage.qml
@@ -18,6 +18,18 @@ Page {
x: Theme.paddingLarge
width: parent.width - 2*x
+ SectionHeader{
+ text: qsTr("About")
+ }
+
+ Image {
+ id: logo
+ source: "/usr/share/icons/hicolor/172x172/apps/harbour-expenditure.png"
+ smooth: true
+ height: parent.width / 2
+ width: parent.width / 2
+ anchors.horizontalCenter: parent.horizontalCenter
+ }
Label {
width: parent.width
height: Theme.itemSizeLarge
@@ -31,14 +43,6 @@ Page {
width: parent.width
height: Theme.paddingLarge
}
- Image {
- width: parent.width
- height: Theme.itemSizeHuge
- source: "../cover/harbour-expenditure.png"
- sourceSize.width: height
- sourceSize.height: height
- fillMode: Image.PreserveAspectFit
- }
Item {
width: parent.width
height: Theme.paddingLarge * 2.5
@@ -61,24 +65,64 @@ Page {
text: qsTr("Thanksgiving, feedback and support is always welcome.")
bottomPadding: Theme.paddingLarge * 2
}
+ SectionHeader{
+ text: qsTr("Troubleshooting")
+ }
+
Label {
x: Theme.paddingMedium
width: parent.width - 2*x
horizontalAlignment: Text.AlignHCenter
font.pixelSize: Theme.fontSizeExtraSmall
wrapMode: Text.Wrap
- text: qsTr("Troubleshooting:")
- + "\n" + qsTr("In case of any database error tap 10x on the word 'Settings' for cleanup options.")
+ text: qsTr("In case of any database error tap 10x on the word 'Settings' for cleanup options.")
bottomPadding: Theme.paddingLarge * 2
}
+ SectionHeader {
+ text: qsTr("Source code")
+ }
+
+ Label {
+ x: Theme.paddingMedium
+ width: parent.width - 2*x
+ horizontalAlignment: Text.AlignHCenter
+ font.pixelSize: Theme.fontSizeExtraSmall
+ wrapMode: Text.Wrap
+ text: qsTr("Thanksgiving, feedback and support is always welcome.")
+ bottomPadding: Theme.paddingLarge * 2
+ onLinkActivated: Qt.openUrlExternally(link)
+ }
+ BackgroundItem{
+ width: parent.width
+ height: Theme.itemSizeMedium
+ Row{
+ width:parent.width - 2 * x
+ height: parent.height
+ x:Theme.horizontalPageMargin
+ spacing:Theme.paddingLarge
+
+ Label{
+ width: parent.width - parent.spacing
+ anchors.verticalCenter: parent.verticalCenter
+ wrapMode: Text.WrapAnywhere
+ font.pixelSize: Theme.fontSizeSmall
+
+ text: "https://github.com/yajo10/harbour-expenditure"
+ color: parent.parent.pressed ? Theme.highlightColor : Theme.primaryColor
+
+ }
+ }
+ onClicked: Qt.openUrlExternally("https://github.com/yajo10/harbour-expenditure")
+ }
+
Label {
width: parent.width
horizontalAlignment: Text.AlignHCenter
font.pixelSize: Theme.fontSizeExtraSmall
color: Theme.secondaryColor
wrapMode: Text.Wrap
- text: qsTr("Contact:")
- + "\n" + qsTr("Copyright © 2022 Tobias Planitzer")
+ text: qsTr("First author:")
+ + "\n" + qsTr("Tobias Planitzer")
+ "\n" + ("tp.labs@protonmail.com")
+ "\n" + qsTr("License: GPL v3")
}
diff --git a/qml/pages/FirstPage.qml b/qml/pages/FirstPage.qml
index 5b6c63a..d5e5f1f 100644
--- a/qml/pages/FirstPage.qml
+++ b/qml/pages/FirstPage.qml
@@ -145,6 +145,10 @@ Page {
qsort(0,count)
}
}
+ AboutPage {
+ id: aboutPage
+ }
+
SettingsPage {
id: settingsPage
}
@@ -234,6 +238,10 @@ Page {
id: idPulldownMenu
quickSelect: true
+ MenuItem {
+ text: qsTr("About")
+ onClicked: pageStack.push(aboutPage)
+ }
MenuItem {
text: qsTr("Settings")
onClicked: pageStack.push(settingsPage)
diff --git a/rpm/harbour-expenditure.spec b/rpm/harbour-expenditure.spec
index dde271b..6a519af 100644
--- a/rpm/harbour-expenditure.spec
+++ b/rpm/harbour-expenditure.spec
@@ -9,7 +9,7 @@ Name: harbour-expenditure
# << macros
Summary: Expenditure
-Version: 0.2
+Version: 0.3
Release: 1
Group: Qt/Qt
License: LICENSE
diff --git a/rpm/harbour-expenditure.yaml b/rpm/harbour-expenditure.yaml
index a5134da..365ba25 100644
--- a/rpm/harbour-expenditure.yaml
+++ b/rpm/harbour-expenditure.yaml
@@ -1,6 +1,6 @@
Name: harbour-expenditure
Summary: Expenditure
-Version: 0.2
+Version: 0.3
Release: 1
# The contents of the Group field should be one of the groups listed here:
# https://github.com/mer-tools/spectacle/blob/master/data/GROUPS
diff --git a/translations/harbour-expenditure-de.ts b/translations/harbour-expenditure-de.ts
index e8f9246..0166b00 100644
--- a/translations/harbour-expenditure-de.ts
+++ b/translations/harbour-expenditure-de.ts
@@ -7,10 +7,6 @@
-
-
-
-
@@ -23,16 +19,28 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -287,6 +295,10 @@
+
+
+
+
SettingsPage
diff --git a/translations/harbour-expenditure.ts b/translations/harbour-expenditure.ts
index e8f9246..0166b00 100644
--- a/translations/harbour-expenditure.ts
+++ b/translations/harbour-expenditure.ts
@@ -7,10 +7,6 @@
-
-
-
-
@@ -23,16 +19,28 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -287,6 +295,10 @@
+
+
+
+
SettingsPage