Streamline menu entry to open Syncthing in Plasmoid with other places

This commit is contained in:
Martchus 2020-05-31 00:24:58 +02:00
parent 66f8555d0a
commit 5b6b3af5fc
3 changed files with 46 additions and 42 deletions

View File

@ -10,12 +10,11 @@ Item {
Plasmoid.switchHeight: units.gridUnit * 20 Plasmoid.switchHeight: units.gridUnit * 20
Plasmoid.preferredRepresentation: Plasmoid.fullRepresentation Plasmoid.preferredRepresentation: Plasmoid.fullRepresentation
Plasmoid.compactRepresentation: CompactRepresentation { Plasmoid.compactRepresentation: CompactRepresentation {}
}
Plasmoid.fullRepresentation: Loader { Plasmoid.fullRepresentation: Loader {
source: "FullRepresentation.qml" source: "FullRepresentation.qml"
onLoaded: { onLoaded: {
if (typeof(item.updateSize) === 'function') { if (typeof (item.updateSize) === 'function') {
item.updateSize() item.updateSize()
} }
} }
@ -64,7 +63,8 @@ Item {
Component.onCompleted: { Component.onCompleted: {
plasmoid.removeAction("configure") plasmoid.removeAction("configure")
plasmoid.setAction("showWebUI", qsTr("Web UI"), "internet-web-browser") plasmoid.setAction("showWebUI", qsTr("Open Syncthing"),
plasmoid.nativeInterface.syncthingIcon)
plasmoid.setAction("showSettings", qsTr("Settings"), "configure") plasmoid.setAction("showSettings", qsTr("Settings"), "configure")
plasmoid.setAction("showLog", qsTr("Log"), "text-x-generic") plasmoid.setAction("showLog", qsTr("Log"), "text-x-generic")
plasmoid.setAction( plasmoid.setAction(

View File

@ -67,87 +67,87 @@
<context> <context>
<name>FullRepresentation</name> <name>FullRepresentation</name>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="188"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="193"/>
<source>Connect</source> <source>Connect</source>
<translation>Verbinden</translation> <translation>Verbinden</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="196"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="209"/>
<source>Resume</source> <source>Resume</source>
<translation>Fortsetzen</translation> <translation>Fortsetzen</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="204"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="218"/>
<source>Pause</source> <source>Pause</source>
<translation>Pausieren</translation> <translation>Pausieren</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="249"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="266"/>
<source>Stop</source> <source>Stop</source>
<translation>Stoppen</translation> <translation>Stoppen</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="260"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="277"/>
<source>Start</source> <source>Start</source>
<translation>Starten</translation> <translation>Starten</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="304"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="321"/>
<source>Show new notifications</source> <source>Show new notifications</source>
<translation>Neue Benachrichtigungen anzeigen</translation> <translation>Neue Benachrichtigungen anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="330"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="347"/>
<source>Show own device ID</source> <source>Show own device ID</source>
<translation>Eigene Geräte-ID anzeigen</translation> <translation>Eigene Geräte-ID anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="343"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="360"/>
<source>Show Syncthing log</source> <source>Show Syncthing log</source>
<translation>Syncthing-Log anzeigen</translation> <translation>Syncthing-Log anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="356"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="373"/>
<source>Rescan all directories</source> <source>Rescan all directories</source>
<translation>Alle Verzeichnisse neu scannen</translation> <translation>Alle Verzeichnisse neu scannen</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="366"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="383"/>
<source>Settings</source> <source>Settings</source>
<translation>Einstellungen</translation> <translation>Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="379"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="396"/>
<source>Open Syncthing</source> <source>Open Syncthing</source>
<translation>Syncthing öffnen</translation> <translation>Syncthing öffnen</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="463"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="480"/>
<source>Global</source> <source>Global</source>
<translation>Globale</translation> <translation>Globale</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="472"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="489"/>
<source>Global incoming traffic</source> <source>Global incoming traffic</source>
<translation>Globaler eingehender Datenverkehr</translation> <translation>Globaler eingehender Datenverkehr</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="483"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="500"/>
<source>Local</source> <source>Local</source>
<translation>Lokale</translation> <translation>Lokale</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="492"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="509"/>
<source>Global outgoing traffic</source> <source>Global outgoing traffic</source>
<translation>Globaler ausgehender Datenverkehr</translation> <translation>Globaler ausgehender Datenverkehr</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="553"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="570"/>
<source>Toggle filter</source> <source>Toggle filter</source>
<translation>Filter ein-/ausblenden</translation> <translation>Filter ein-/ausblenden</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="321"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="338"/>
<source>About Syncthing Tray</source> <source>About Syncthing Tray</source>
<translation>Über Syncthing Tray</translation> <translation>Über Syncthing Tray</translation>
</message> </message>
@ -287,9 +287,13 @@
<context> <context>
<name>main</name> <name>main</name>
<message> <message>
<location filename="../package/contents/ui/main.qml" line="67"/>
<source>Web UI</source> <source>Web UI</source>
<translation>Weboberfläche</translation> <translation type="vanished">Weboberfläche</translation>
</message>
<message>
<location filename="../package/contents/ui/main.qml" line="66"/>
<source>Open Syncthing</source>
<translation>Syncthing öffnen</translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/main.qml" line="68"/> <location filename="../package/contents/ui/main.qml" line="68"/>

View File

@ -67,87 +67,87 @@
<context> <context>
<name>FullRepresentation</name> <name>FullRepresentation</name>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="188"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="193"/>
<source>Connect</source> <source>Connect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="196"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="209"/>
<source>Resume</source> <source>Resume</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="204"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="218"/>
<source>Pause</source> <source>Pause</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="249"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="266"/>
<source>Stop</source> <source>Stop</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="260"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="277"/>
<source>Start</source> <source>Start</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="304"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="321"/>
<source>Show new notifications</source> <source>Show new notifications</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="321"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="338"/>
<source>About Syncthing Tray</source> <source>About Syncthing Tray</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="330"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="347"/>
<source>Show own device ID</source> <source>Show own device ID</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="343"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="360"/>
<source>Show Syncthing log</source> <source>Show Syncthing log</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="356"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="373"/>
<source>Rescan all directories</source> <source>Rescan all directories</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="366"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="383"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="379"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="396"/>
<source>Open Syncthing</source> <source>Open Syncthing</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="463"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="480"/>
<source>Global</source> <source>Global</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="472"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="489"/>
<source>Global incoming traffic</source> <source>Global incoming traffic</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="483"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="500"/>
<source>Local</source> <source>Local</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="492"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="509"/>
<source>Global outgoing traffic</source> <source>Global outgoing traffic</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../package/contents/ui/FullRepresentation.qml" line="553"/> <location filename="../package/contents/ui/FullRepresentation.qml" line="570"/>
<source>Toggle filter</source> <source>Toggle filter</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -286,8 +286,8 @@
<context> <context>
<name>main</name> <name>main</name>
<message> <message>
<location filename="../package/contents/ui/main.qml" line="67"/> <location filename="../package/contents/ui/main.qml" line="66"/>
<source>Web UI</source> <source>Open Syncthing</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>