aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiquel Lionel <lionel@les-miquelots.net>2022-03-26 10:54:12 +0100
committerMiquel Lionel <lionel@les-miquelots.net>2022-03-26 10:56:32 +0100
commitf819cd831970bd5d1915170710af8e559be57bd0 (patch)
treed6340769816f2f4e24032d580f7d52a7cdd3333b
parent046eb955a1c3f8633793c4ac99310a9623168fdd (diff)
downloadkdeltachat-perso-rebased.tar.gz
kdeltachat-perso-rebased.zip
The help popup about shortcuts fits all text nowperso-rebased
- Also, a notification is now displayed when switching to offline mode (no sounds).
-rw-r--r--qml/main.qml36
1 files changed, 4 insertions, 32 deletions
diff --git a/qml/main.qml b/qml/main.qml
index f254274..30595e0 100644
--- a/qml/main.qml
+++ b/qml/main.qml
@@ -2,6 +2,7 @@ import DeltaChat 1.0
import QtQuick 2.12
import QtQuick.Controls 2.12 as Controls
import org.kde.kirigami 2.12 as Kirigami
+import DcNotifications 1.0
Kirigami.ApplicationWindow {
id: root
@@ -92,40 +93,13 @@ Kirigami.ApplicationWindow {
}
Controls.Popup {
- id: workNetwNotif
-
- modal: false
- focus: activeFocus ? false : false
- dim: false
- width: 150
- height: 50
- x: Math.round((parent.width - width) / 2)
- padding: 10
- contentChildren: [
- Text {
- text: "Network status :"
- bottomPadding: 10
- font.bold: true
- font.pixelSize: 14
- },
- Text {
- text: offlineSwitch.checked ? "We can work offline now." : "We can work online now."
- font.pixelSize: 9
- topPadding: 20
- leftPadding: 10
- bottomPadding: 20
- }
- ]
- }
-
- Controls.Popup {
id: helpPopup
modal: true
focus: true
anchors.centerIn: parent
width: 200
- height: 230
+ height: 260
padding: 10
contentChildren: [
Text {
@@ -200,14 +174,12 @@ Kirigami.ApplicationWindow {
if (offlineSwitch.state == "on") {
offlineSwitch.checked = false;
offlineSwitch.state = "off";
- workNetwNotif.close();
- workNetwNotif.open();
+ KNotif.send("workMode", ":/res/chat.delta.KDeltaChat.png", "KDeltaChat - Working online", "Switching to online mode...");
console.log("Work online");
} else {
offlineSwitch.checked = true;
offlineSwitch.state = "on";
- workNetwNotif.close();
- workNetwNotif.open();
+ KNotif.send("workMode", ":/res/chat.delta.KDeltaChat.png", "KDeltaChat - Working offline", "Switching to offline mode...");
console.log("Work offline");
}
}