Restore window postions on startup (opensuse)

This commit is contained in:
Ximi1970
2020-12-05 15:18:30 +01:00
parent a0f9458864
commit 98f63d3f27
46 changed files with 977 additions and 389 deletions

View File

@@ -193,71 +193,74 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation type="unfinished"></translation>
</message>
@@ -265,27 +268,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -157,6 +157,11 @@
<source>Close</source>
<translation>Schließen</translation>
</message>
<message>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation>Fensterpositionen wiederherstellen beim Start</translation>
</message>
<message>
<location filename="../preferences.ui" line="287"/>
<source>Minimize</source>
@@ -201,71 +206,69 @@
<translation type="vanished">Beim Fensterschließen, Minimieren</translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation>Nummereigenschaften</translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation>Anzahl neuer Nachrichten anzeigen</translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation>Nummerfarbe</translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation>Nummergröße</translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation>E-Mail-Benachrichtigungstyp</translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation>Ungelesene Nachrichten</translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation>Neue Nachrichten</translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation>Debug-Fenster anzeigen</translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation>Speichern</translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation>Annullieren</translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation>Hauptfenster minimieren</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation>Bild öffnen</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation>Bilddateien (*.png *.jpg *.bmp)</translation>
</message>
@@ -273,27 +276,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation>&amp;Anzeigen/Verbergen</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation>&amp;Einstellungen</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation>&amp;Über</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation>&amp;Beenden</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation>Schließen</translation>
</message>

View File

@@ -197,71 +197,74 @@
<translation>Ελαχιστοποιημένη εκκίνηση της εφαρμογής</translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation>Επαναφορά θέσεων παραθύρου κατά την εκκίνηση</translation>
</message>
<message>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation>Ιδιότητες αριθμών</translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation>Προβολή μετρητή μη-αναγνωσμένης αλληλογραφίας</translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation>Χρώμα μετρητή:</translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation>Μέγεθος μετρητή:</translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation>Τύπος μετρητή μηνυμάτων</translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation>Μη αναγνωσμένα</translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation>Νέα</translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation>Προβολή παραθύρου αποσφαλμάτωσης</translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation>Ελαχιστοποίηση στην περιοχή ειδοποιήσεων</translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation>Αποθήκευση</translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation>Άκυρο</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation>Άνοιγμα εικόνας</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation>Αρχεία εικόνας (*.png *.jpg *.bmp)</translation>
</message>
@@ -269,27 +272,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation>&amp;Εμφάνιση/Απόκρυψη</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation>&amp;Προτιμήσεις</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation>&amp;Σχετικά</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation>&amp;Έξοδος</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation>Κλείσιμο</translation>
</message>

View File

@@ -161,6 +161,11 @@
<source>Close</source>
<translation>Close</translation>
</message>
<message>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation>Restore window positions on startup</translation>
</message>
<message>
<location filename="../preferences.ui" line="287"/>
<source>Minimize</source>
@@ -205,71 +210,69 @@
<translation type="vanished">Minimize on close</translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation>Number properties</translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation>Display unread message count</translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation>Number color</translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation>Number size</translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation>Count type</translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation>Unread</translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation>New</translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation>Display debug window</translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation>Save</translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation>Minimize to tray</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation>Open Image</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation>Image Files (*.png *.jpg *.bmp)</translation>
</message>
@@ -277,27 +280,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation>&amp;Show/Hide</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation>&amp;Preferences</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation>&amp;About</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation>&amp;Quit</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation>Close</translation>
</message>

View File

@@ -193,71 +193,74 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation type="unfinished"></translation>
</message>
@@ -265,27 +268,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -193,71 +193,74 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation type="unfinished"></translation>
</message>
@@ -265,27 +268,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -193,71 +193,74 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation type="unfinished"></translation>
</message>
@@ -265,27 +268,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -198,71 +198,74 @@
<translation>Avvia applicazione minimizzata</translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation>Ripristina le posizioni della finestra all&apos;avvio</translation>
</message>
<message>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation>Proprietà numero</translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation>Mostra numero di messaggi non letti</translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation>Colore numero</translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation>Dimensione numero</translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation>Tipo conteggio</translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation>Non letti</translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation>Nuovi</translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation>Mostra finestra di debug</translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation>Minimizza nel vassoio</translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation>Salva</translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation>Annulla</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation>Apri immagine</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation>File immagine (*.png *.jpg *.bmp)</translation>
</message>
@@ -270,27 +273,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation>&amp;Mostra/Nascondi</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation>&amp;Preferenze</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation>&amp;Informazioni</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation>&amp;Esci</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation>Chiudi</translation>
</message>

View File

@@ -161,6 +161,11 @@
<source>Close</source>
<translation>Sluiten</translation>
</message>
<message>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation>Herstel vensterposities bij opstarten</translation>
</message>
<message>
<location filename="../preferences.ui" line="287"/>
<source>Minimize</source>
@@ -205,71 +210,69 @@
<translation type="vanished">Minimaliseren bij sluiten</translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation>Nummer opties</translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation>Aantal ongelezen berichten weergeven</translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation>Nummer kleur</translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation>Nummer grootte</translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation>Type berichttelling</translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation>Ongelezen</translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation>Nieuw</translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation>Toon debug venster</translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation>Bewaren</translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation>Annnuleren</translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation>Minimaliseer naar systeemvak</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation>Open afbeelding</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation>Afbeeldingsbestanden (*.png *.jpg *.bmp)</translation>
</message>
@@ -277,27 +280,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation>&amp;Tonen/Verbergen</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation>&amp;Opties</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation>O&amp;ver</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation>&amp;Afsluiten</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation>Sluiten</translation>
</message>

View File

@@ -193,71 +193,74 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation type="unfinished"></translation>
</message>
@@ -265,27 +268,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -157,7 +157,12 @@
<message>
<location filename="../preferences.ui" line="336"/>
<source>Close</source>
<translation type="unfinished">Fechar</translation>
<translation>Fechar</translation>
</message>
<message>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation>Restaurar posições da janela na inicialização</translation>
</message>
<message>
<location filename="../preferences.ui" line="287"/>
@@ -205,71 +210,69 @@
<translation type="vanished">Minimizar ao fechar</translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation>Propriedades do número</translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation>Exibir contador de mensagens não lidas</translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation>Cor do número</translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation>Tamanho do número</translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation>Tipo do contador</translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation>Não lidos</translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation>Novos</translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation>Mostrar janela de depuração</translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation>Salvar</translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation>Cancelar</translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation type="unfinished"></translation>
<translation>Minimizar para a tray</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation>Abrir imagem</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation>Arquivo de imagem (*.png *.jpg *.bmp)</translation>
</message>
@@ -277,27 +280,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation>&amp;Exibir/Ocultar</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation>&amp;Preferências</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation>&amp;Sobre</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation>&amp;Sair</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation>Fechar</translation>
</message>

View File

@@ -158,6 +158,11 @@
<source>Close</source>
<translation>При закрытии</translation>
</message>
<message>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation>Восстановить положение окон при запуске</translation>
</message>
<message>
<location filename="../preferences.ui" line="287"/>
<source>Minimize</source>
@@ -203,71 +208,69 @@
<translation type="vanished">Сворачивать при закрытии</translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation>Настройки индикатора кол-ва</translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation>Показывать кол-во непрочитанных писем</translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation>Цвет шрифта</translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation>Размер шрифта</translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation>Вариант подсчета</translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation>Непрочитанные</translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation>Новые</translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation>Показать окно отладки</translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation>Сохранить</translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation>Свернуть в трей</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation>Открыть изображение</translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation>Файлы изображений (*.png *.jpg *.bmp</translation>
</message>
@@ -275,28 +278,28 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translatorcomment>Not sure how hotkeys work</translatorcomment>
<translation>Показать/Скр&amp;ыть</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation>Настройки</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation>О приложении</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation>Выход</translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>

View File

@@ -193,71 +193,74 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation type="unfinished"></translation>
</message>
@@ -265,27 +268,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -193,71 +193,74 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation type="unfinished"></translation>
</message>
@@ -265,27 +268,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -193,71 +193,74 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation type="unfinished"></translation>
</message>
@@ -265,27 +268,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -193,71 +193,74 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="401"/>
<location filename="../preferences.ui" line="394"/>
<source>Restore startup positions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="408"/>
<source>Number properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="409"/>
<location filename="../preferences.ui" line="416"/>
<source>Display unread message count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="421"/>
<location filename="../preferences.ui" line="428"/>
<source>Number color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="442"/>
<location filename="../preferences.ui" line="449"/>
<source>Number size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="464"/>
<location filename="../preferences.ui" line="471"/>
<source>Count type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="472"/>
<location filename="../preferences.ui" line="479"/>
<source>Unread</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="485"/>
<location filename="../preferences.ui" line="492"/>
<source>New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="522"/>
<location filename="../preferences.ui" line="529"/>
<source>Display debug window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="308"/>
<location filename="../preferencesdialog.cpp" line="52"/>
<location filename="../preferencesdialog.cpp" line="63"/>
<source>Minimize to tray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="542"/>
<location filename="../preferences.ui" line="549"/>
<source>Save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferences.ui" line="549"/>
<location filename="../preferences.ui" line="556"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Open Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../preferencesdialog.cpp" line="391"/>
<location filename="../preferencesdialog.cpp" line="415"/>
<location filename="../preferencesdialog.cpp" line="410"/>
<location filename="../preferencesdialog.cpp" line="434"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation type="unfinished"></translation>
</message>
@@ -265,27 +268,27 @@
<context>
<name>SysTrayX</name>
<message>
<location filename="../systrayx.cpp" line="194"/>
<location filename="../systrayx.cpp" line="204"/>
<source>&amp;Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="198"/>
<location filename="../systrayx.cpp" line="208"/>
<source>&amp;Preferences</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="202"/>
<location filename="../systrayx.cpp" line="212"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="206"/>
<location filename="../systrayx.cpp" line="216"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../systrayx.cpp" line="604"/>
<location filename="../systrayx.cpp" line="614"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -23,6 +23,7 @@ const QString Preferences::STATE_MAXIMIZED_STR = "maximized";
const QString Preferences::STATE_FULLSCREEN_STR = "fullscreen";
const QString Preferences::STATE_DOCKED_STR = "docked";
const QString Preferences::STATE_MINIMIZED_ALL_STR = "minimized_all";
const QString Preferences::STATE_MINIMIZED_ALL_STARTUP_STR = "minimized_all_startup";
/**
@@ -53,6 +54,8 @@ Preferences::Preferences( QObject *parent ) : QObject( parent )
m_start_minimized = false;
m_close_type = PREF_MINIMIZE_MAIN_CLOSE_CHILDREN_WINDOWS;
m_restore_window_positions = false;
m_debug = false;
m_version_major = QLatin1String( APP_VERSION_MAJOR );
@@ -473,6 +476,32 @@ void Preferences::setStartMinimized( bool state )
}
/*
* Get the start minmized pref.
*/
bool Preferences::getRestoreWindowPositions() const
{
return m_restore_window_positions;
}
/*
* Set the start minimized pref.
*/
void Preferences::setRestoreWindowPositions( bool state )
{
if( m_restore_window_positions != state )
{
m_restore_window_positions = state;
/*
* Tell the world the new preference
*/
emit signalRestoreWindowPositionsChange();
}
}
/*
* Get the close type pref.
*/

View File

@@ -74,6 +74,7 @@ class Preferences : public QObject
STATE_FULLSCREEN,
STATE_DOCKED,
STATE_MINIMIZED_ALL,
STATE_MINIMIZED_ALL_STARTUP,
};
static const QString STATE_NORMAL_STR;
@@ -82,6 +83,7 @@ class Preferences : public QObject
static const QString STATE_FULLSCREEN_STR;
static const QString STATE_DOCKED_STR;
static const QString STATE_MINIMIZED_ALL_STR;
static const QString STATE_MINIMIZED_ALL_STARTUP_STR;
public:
@@ -335,6 +337,20 @@ class Preferences : public QObject
*/
void setStartMinimized( bool state );
/**
* @brief getRestoreWindowPositions. Get the restore window positions state.
*
* @return The state.
*/
bool getRestoreWindowPositions() const;
/**
* @brief setRestoreWindowPositions. Set the restore window positions state.
*
* @param The state.
*/
void setRestoreWindowPositions( bool state );
/**
* @brief getCloseType. Get the close type.
*
@@ -455,6 +471,11 @@ class Preferences : public QObject
*/
void signalStartMinimizedChange();
/**
* @brief signalRestoreWindowPositionsChange. Signal a restore window positions state change.
*/
void signalRestoreWindowPositionsChange();
/**
* @brief signalCloseTypeChange. Signal a close type change.
*/
@@ -552,6 +573,11 @@ class Preferences : public QObject
*/
bool m_start_minimized;
/**
* @brief m_restore_window_positions. Force the same window positions on startup as recorded on the last hide.
*/
bool m_restore_window_positions;
/**
* @brief m_close_type. Closing type for TB.
*/

View File

@@ -388,6 +388,13 @@
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="restorePositionscheckBox">
<property name="text">
<string>Restore startup positions</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
@@ -559,10 +566,10 @@
</resources>
<connections/>
<buttongroups>
<buttongroup name="defaultIconTypeGroup"/>
<buttongroup name="closeTypeGroup"/>
<buttongroup name="countTypeGroup"/>
<buttongroup name="minimizeTypeGroup"/>
<buttongroup name="iconTypeGroup"/>
<buttongroup name="countTypeGroup"/>
<buttongroup name="defaultIconTypeGroup"/>
<buttongroup name="minimizeTypeGroup"/>
<buttongroup name="closeTypeGroup"/>
</buttongroups>
</ui>

View File

@@ -48,21 +48,8 @@ PreferencesDialog::PreferencesDialog( SysTrayXLink *link, Preferences *pref, QWi
#ifdef Q_OS_WIN
#ifdef OBSOLETE
m_ui->minimizeMethod1RadioButton->setText( tr( "Minimize to tray" ) );
m_ui->minimizeMethod2RadioButton->hide();
#endif
m_ui->hideDefaultIconCheckBox->hide();
#endif
#ifdef Q_OS_LINUX
#ifdef OBSOLETE
m_ui->minimizeMethod1RadioButton->setText( tr( "Minimize to tray" ) );
m_ui->minimizeMethod2RadioButton->hide();
#endif
m_ui->restorePositionscheckBox->hide();
#endif
@@ -175,6 +162,15 @@ void PreferencesDialog::setStartMinimized( bool state )
}
/*
* Set the restore window positions state
*/
void PreferencesDialog::setRestoreWindowPositions( bool state )
{
m_ui->restorePositionscheckBox->setChecked( state );
}
/*
* Set the minimize on close state
*/
@@ -348,6 +344,7 @@ void PreferencesDialog::slotAccept()
m_pref->setMinimizeType( static_cast< Preferences::MinimizeType >( m_ui->minimizeTypeGroup->checkedId() ) );
m_pref->setStartMinimized( m_ui->startMinimizedCheckBox->isChecked() );
m_pref->setRestoreWindowPositions( m_ui->restorePositionscheckBox->isChecked() );
m_pref->setCloseType( static_cast< Preferences::CloseType >( m_ui->closeTypeGroup->checkedId() ) );
m_pref->setShowNumber( m_ui->showNumberCheckBox->isChecked() );
@@ -393,6 +390,7 @@ void PreferencesDialog::slotReject()
setMinimizeType( m_pref->getMinimizeType() );
setStartMinimized( m_pref->getStartMinimized() );
setRestoreWindowPositions( m_pref->getRestoreWindowPositions() );
setCloseType( m_pref->getCloseType() );
setShowNumber( m_pref->getShowNumber() );
@@ -495,6 +493,14 @@ void PreferencesDialog::slotStartMinimizedChange()
}
/*
* Handle the restore window positions change signal
*/
void PreferencesDialog::slotRestoreWindowPositionsChange()
{
setRestoreWindowPositions( m_pref->getRestoreWindowPositions() );
}
/*
* Handle the minimize on close change signal
*/

View File

@@ -69,6 +69,13 @@ class PreferencesDialog : public QDialog
*/
void setStartMinimized( bool state );
/**
* @brief setRestoreWindowPositions. Set the restore window positions state.
*
* @param state The state.
*/
void setRestoreWindowPositions( bool state );
/**
* @brief setCloseType. Set the close type.
*
@@ -182,6 +189,11 @@ class PreferencesDialog : public QDialog
*/
void slotStartMinimizedChange();
/**
* @brief slotRestoreWindowPositionsChange. Slot for handling restore window positions change signals.
*/
void slotRestoreWindowPositionsChange();
/**
* @brief slotCloseTypeChange. Slot for handling close type change signals.
*/

View File

@@ -98,7 +98,7 @@ SysTrayX::SysTrayX( QObject *parent ) : QObject( parent )
#ifdef Q_OS_UNIX
connect( m_win_ctrl, &WindowCtrl::signalHideDefaultIconChange, this, &SysTrayX::slotSelectIconObject );
// connect( m_win_ctrl, &WindowCtrl::signalHideDefaultIconChange, this, &SysTrayX::slotSelectIconObject );
#endif
@@ -121,6 +121,7 @@ SysTrayX::SysTrayX( QObject *parent ) : QObject( parent )
connect( m_preferences, &Preferences::signalCountTypeChange, m_pref_dialog, &PreferencesDialog::slotCountTypeChange );
connect( m_preferences, &Preferences::signalMinimizeTypeChange, m_pref_dialog, &PreferencesDialog::slotMinimizeTypeChange );
connect( m_preferences, &Preferences::signalStartMinimizedChange, m_pref_dialog, &PreferencesDialog::slotStartMinimizedChange );
connect( m_preferences, &Preferences::signalRestoreWindowPositionsChange, m_pref_dialog, &PreferencesDialog::slotRestoreWindowPositionsChange );
connect( m_preferences, &Preferences::signalCloseTypeChange, m_pref_dialog, &PreferencesDialog::slotCloseTypeChange );
connect( m_preferences, &Preferences::signalDebugChange, m_pref_dialog, &PreferencesDialog::slotDebugChange );
@@ -135,6 +136,7 @@ SysTrayX::SysTrayX( QObject *parent ) : QObject( parent )
connect( m_preferences, &Preferences::signalCountTypeChange, m_link, &SysTrayXLink::slotCountTypeChange );
connect( m_preferences, &Preferences::signalMinimizeTypeChange, m_link, &SysTrayXLink::slotMinimizeTypeChange );
connect( m_preferences, &Preferences::signalStartMinimizedChange, m_link, &SysTrayXLink::slotStartMinimizedChange );
connect( m_preferences, &Preferences::signalRestoreWindowPositionsChange, m_link, &SysTrayXLink::slotRestoreWindowPositionsChange );
connect( m_preferences, &Preferences::signalCloseTypeChange, m_link, &SysTrayXLink::slotCloseTypeChange );
connect( m_preferences, &Preferences::signalDebugChange, m_link, &SysTrayXLink::slotDebugChange );
connect( m_preferences, &Preferences::signalHideDefaultIconChange, this, &SysTrayX::slotSelectIconObjectPref );
@@ -152,6 +154,14 @@ SysTrayX::SysTrayX( QObject *parent ) : QObject( parent )
connect( m_link, &SysTrayXLink::signalKdeIntegration, this, &SysTrayX::slotSelectIconObject );
connect( m_link, &SysTrayXLink::signalLocale, this, &SysTrayX::slotLoadLanguage );
#ifdef Q_OS_UNIX
connect( m_link, &SysTrayXLink::signalWindowPositions, m_win_ctrl, &WindowCtrl::slotPositions );
connect( m_win_ctrl, &WindowCtrl::signalPositions, m_link, &SysTrayXLink::slotPositions );
#endif
/*
* SysTrayX
*/

View File

@@ -27,6 +27,7 @@
#include <QVariant>
#include <QJsonValue>
#include <QJsonObject>
#include <QJsonArray>
/*****************************************************************************
@@ -116,16 +117,11 @@ void SysTrayXLinkReader::slotWorker()
QByteArray data( data_len, 0 );
std::cin.read( data.data(), data_len );
/*
* Send the data to my parent
*/
emit signalReceivedMessage( data );
/*
* Send the data to my parent
*/
if( data.at( 0 ) == '{' )
{
{
/*
* Send the data to my parent
*/
emit signalReceivedMessage( data );
error_count = 0;
@@ -270,6 +266,37 @@ void SysTrayXLink::sendDisableKdeIntegration()
}
/*
* Send the window positions to the add-on
*/
void SysTrayXLink::sendPositions( QList< QPoint > positions )
{
QJsonArray positionsArray;
for( int i = 0; i < positions.length(); ++i )
{
QJsonObject positionObject;
positionObject.insert("x", QString::number( positions.at( i ).x() ) );
positionObject.insert("y", QString::number( positions.at( i ).y() ) );
positionsArray.append( positionObject );
}
QJsonObject positionsObject;
positionsObject.insert("positions", positionsArray );
/*
* Store the new document
*/
QJsonDocument json_doc = QJsonDocument( positionsObject );
/*
* Send it to the add-on
*/
linkWrite( json_doc.toJson( QJsonDocument::Compact ) );
}
/*
* Decode JSON message
*/
@@ -342,6 +369,11 @@ void SysTrayXLink::DecodeMessage( const QByteArray& message )
window_state = Preferences::STATE_MINIMIZED_ALL;
}
else
if( window_state_str == Preferences::STATE_MINIMIZED_ALL_STARTUP_STR )
{
window_state = Preferences::STATE_MINIMIZED_ALL_STARTUP;
}
else
{
/*
* Unknown state
@@ -385,6 +417,11 @@ void SysTrayXLink::DecodeMessage( const QByteArray& message )
DecodeBrowser( jsonObject[ "browserInfo" ].toObject() );
}
if( jsonObject.contains( "positions" ) && jsonObject[ "positions" ].isArray() )
{
DecodePositions( jsonObject[ "positions" ].toArray() );
}
if( jsonObject.contains( "preferences" ) && jsonObject[ "preferences" ].isObject() )
{
DecodePreferences( jsonObject[ "preferences" ].toObject() );
@@ -483,6 +520,41 @@ void SysTrayXLink::DecodeBrowser( const QJsonObject& browser )
}
/*
* Decode positions from JSON message
*/
void SysTrayXLink::DecodePositions( const QJsonArray& positions )
{
QList< QPoint > window_positions;
for( int i = 0; i < positions.count(); ++i )
{
QJsonObject positionObject = positions.at( i ).toObject();
QPoint position;
bool valid_x = false;
bool valid_y = false;
if( positionObject.contains( "x" ) && positionObject[ "x" ].isString() )
{
position.setX( positionObject[ "x" ].toString().toInt() );
valid_x = true;
}
if( positionObject.contains( "y" ) && positionObject[ "y" ].isString() )
{
position.setY( positionObject[ "y" ].toString().toInt() );
valid_y = true;
}
if( valid_x && valid_y )
{
window_positions.append( position );
}
}
emit signalWindowPositions( window_positions );
}
/*
* Decode preferences from JSON message
*/
@@ -526,7 +598,7 @@ void SysTrayXLink::DecodePreferences( const QJsonObject& pref )
bool hide_default_icon = pref[ "hideDefaultIcon" ].toString() == "true";
/*
* Store the new start minimized state
* Store the new hide default icon state
*/
m_pref->setHideDefaultIcon( hide_default_icon );
}
@@ -620,6 +692,16 @@ void SysTrayXLink::DecodePreferences( const QJsonObject& pref )
m_pref->setStartMinimized( start_minimized );
}
if( pref.contains( "restorePositions" ) && pref[ "restorePositions" ].isString() )
{
bool resore_window_positions = pref[ "restorePositions" ].toString() == "true";
/*
* Store the new restore window positions state
*/
m_pref->setRestoreWindowPositions( resore_window_positions );
}
if( pref.contains( "closeType" ) && pref[ "closeType" ].isString() )
{
Preferences::CloseType close_type = static_cast< Preferences::CloseType >( pref[ "closeType" ].toString().toInt() );
@@ -654,6 +736,7 @@ void SysTrayXLink::EncodePreferences( const Preferences& pref )
prefObject.insert("debug", QJsonValue::fromVariant( QString( pref.getDebug() ? "true" : "false" ) ) );
prefObject.insert("minimizeType", QJsonValue::fromVariant( QString::number( pref.getMinimizeType() ) ) );
prefObject.insert("startMinimized", QJsonValue::fromVariant( QString( pref.getStartMinimized() ? "true" : "false" ) ) );
prefObject.insert("restorePositions", QJsonValue::fromVariant( QString( pref.getRestoreWindowPositions() ? "true" : "false" ) ) );
prefObject.insert("closeType", QJsonValue::fromVariant( QString::number( pref.getCloseType() ) ) );
prefObject.insert("defaultIconType", QJsonValue::fromVariant( QString::number( pref.getDefaultIconType() ) ) );
prefObject.insert("defaultIconMime", QJsonValue::fromVariant( pref.getDefaultIconMime() ) );
@@ -734,6 +817,18 @@ void SysTrayXLink::slotStartMinimizedChange()
}
/*
* Handle a restore window positions state change signal
*/
void SysTrayXLink::slotRestoreWindowPositionsChange()
{
if( m_pref->getAppPrefChanged() )
{
sendPreferences();
}
}
/*
* Handle a close type change signal
*/
@@ -852,3 +947,9 @@ void SysTrayXLink::slotCountTypeChange()
sendPreferences();
}
}
void SysTrayXLink::slotPositions( QList< QPoint > positions )
{
sendPositions( positions );
}

View File

@@ -13,7 +13,8 @@
*/
#include <QObject>
#include <QJsonDocument>
#include <QList>
#include <QPoint>
/*
* Predefines
@@ -120,6 +121,13 @@ class SysTrayXLink : public QObject
*/
void sendDisableKdeIntegration();
/**
* @brief sendPositions
*
* @param positions List of the positions of the TB windows
*/
void sendPositions( QList< QPoint > positions );
private:
/**
@@ -150,6 +158,13 @@ class SysTrayXLink : public QObject
*/
void DecodePreferences( const QJsonObject& pref );
/**
* @brief DecodePositions
*
* @param positions The JSON positions.
*/
void DecodePositions( const QJsonArray& positions );
/**
* @brief EncodePreferences. Encode the preferences into a JSON document.
*
@@ -210,6 +225,13 @@ class SysTrayXLink : public QObject
*/
void signalUnreadMail( int unread_mail );
/**
* @brief signalWindowPositions. Signal the startup positions.
*
* @param window_positions The list with positions.
*/
void signalWindowPositions( QList< QPoint > window_positions );
public slots:
/**
@@ -227,6 +249,11 @@ class SysTrayXLink : public QObject
*/
void slotStartMinimizedChange();
/**
* @brief slotRestoreWindowPositionsChange. Handle a change in restore window positions state.
*/
void slotRestoreWindowPositionsChange();
/**
* @brief slotCloseTypeChange. Slot for handling close type change signals.
*/
@@ -277,6 +304,11 @@ class SysTrayXLink : public QObject
*/
void slotCountTypeChange();
/**
* @brief slotPositions. Slot for handling a window positions change.
*/
void slotPositions( QList< QPoint > positions );
private slots:
/**

View File

@@ -20,6 +20,7 @@ WindowCtrlUnix::WindowCtrlUnix( QObject *parent ) : QObject( parent )
* Initialize
*/
m_tb_windows = QList< quint64 >();
m_tb_windows_pos = QList< QPoint >();
m_tb_window_states = QList< Preferences::WindowState >();;
/*
@@ -196,7 +197,6 @@ void WindowCtrlUnix::findWindows( qint64 pid )
else
{
m_tb_window_states.append( Preferences::STATE_NORMAL );
}
}
}
@@ -321,6 +321,38 @@ QList< quint64 > WindowCtrlUnix::getWinIds()
}
/*
* Get window positions
*/
void WindowCtrlUnix::updatePositions()
{
QList< QPoint > positions;
for( int i = 0 ; i < m_tb_windows.length() ; ++i )
{
quint64 window = m_tb_windows.at( i );
// Get border / title bar sizes
QMargins margin = atomFrameExtents( m_display, window );
int x, y;
Window child;
XWindowAttributes xwa;
Window win = static_cast<Window>( window );
XTranslateCoordinates( m_display, win, m_root_window, 0, 0, &x, &y, &child );
XGetWindowAttributes( m_display, win, &xwa );
positions.append( QPoint( x - xwa.x - margin.left(), y - xwa.y - margin.top() ) );
}
if( m_tb_windows_pos != positions )
{
m_tb_windows_pos = positions;
emit signalPositions( m_tb_windows_pos );
}
}
/*
* Minimize a window
*/
@@ -437,6 +469,24 @@ void WindowCtrlUnix::deleteWindow( quint64 window )
}
/*
* Set the window positions
*/
void WindowCtrlUnix::setPositions( QList< QPoint > window_positions )
{
for( int i = 0 ; i < m_tb_windows.length() ; ++i )
{
quint64 window = m_tb_windows.at( i );
if( i < window_positions.length() ) {
XMoveWindow( m_display, window, window_positions.at( i ).x(), window_positions.at( i ).y() );
}
}
XFlush( m_display );
}
/*
* Hide window to system tray
*/
@@ -755,4 +805,46 @@ QStringList WindowCtrlUnix::atomWindowType( Display *display, quint64 window
return states;
}
/*
* Get the title of the window
*/
QMargins WindowCtrlUnix::atomFrameExtents( Display *display, quint64 window )
{
char prop_name[] = "_NET_FRAME_EXTENTS";
Atom prop = XInternAtom( display, prop_name, True );
Atom type;
int format;
unsigned long remain;
unsigned long len;
unsigned char* list = nullptr;
XEvent event;
// Get the frame extentions
while( XGetWindowProperty( display, window, prop, 0, 4, False, AnyPropertyType,
&type, &format, &len, &remain, &list ) != Success || len != 4 || remain != 0 )
{
XNextEvent( display, &event );
}
QMargins margins;
if( list && len == 4 )
{
long* extents = (long*)list;
margins.setLeft( extents[ 0 ] );
margins.setRight( extents[ 1 ] );
margins.setTop( extents[ 2 ] );
margins.setBottom( extents[ 3 ] );
}
if( list )
{
XFree( list );
}
return margins;
}
#endif // Q_OS_UNIX

View File

@@ -18,6 +18,8 @@
*/
#include <QObject>
#include <QFileInfo>
#include <QMargins>
#include <QPoint>
/*
* Predefines
@@ -216,6 +218,11 @@ class WindowCtrlUnix : public QObject
*/
QList< quint64 > getWinIds();
/**
* @brief updatePositions. Update the window positions.
*/
void updatePositions();
/**
* @brief minimizeWindow. Minimize window.
*
@@ -246,6 +253,13 @@ class WindowCtrlUnix : public QObject
*/
void deleteWindow( quint64 window );
/**
* @brief setPositions. Set the startup positions.
*
* @param window_positions The window positions list.
*/
void setPositions( QList< QPoint > window_positions );
private:
/**
@@ -329,6 +343,16 @@ class WindowCtrlUnix : public QObject
*/
QStringList atomWindowType( Display* display, quint64 window );
/**
* @brief atomFrameExtents. Get the frame extents of the window.
*
* @param display The display
* @param window The window
*
* @return Type of the window.
*/
QMargins atomFrameExtents( Display *display, quint64 window );
signals:
/**
@@ -338,6 +362,13 @@ class WindowCtrlUnix : public QObject
*/
void signalConsole( QString message );
/**
* @brief signalPosition. Signal the new window position.
*
* @param position
*/
void signalPositions( QList< QPoint > positions );
private:
/**
@@ -360,6 +391,11 @@ class WindowCtrlUnix : public QObject
*/
QList< quint64 > m_tb_windows;
/**
* @brief m_tb_windows_pos. The Thunderbird window positions.
*/
QList< QPoint > m_tb_windows_pos;
/**
* @brief m_tb_window_states. The Thunderbird window states.
*/

View File

@@ -164,10 +164,15 @@ void WindowCtrl::slotWindowState( Preferences::WindowState state )
/*
* Minimize all?
*/
if( state == Preferences::STATE_MINIMIZED_ALL )
if( state == Preferences::STATE_MINIMIZED_ALL || state == Preferences::STATE_MINIMIZED_ALL_STARTUP )
{
// emit signalConsole( QString( "Minimize all" ) );
if( state == Preferences::STATE_MINIMIZED_ALL )
{
updatePositions();
}
/*
* Close pressed on one of the windows, minimize them all
*/
@@ -207,7 +212,7 @@ void WindowCtrl::slotWindowState( Preferences::WindowState state )
/*
* Minimize all?
*/
if( state == Preferences::STATE_MINIMIZED_ALL )
if( state == Preferences::STATE_MINIMIZED_ALL || state == Preferences::STATE_MINIMIZED_ALL_STARTUP )
{
// emit signalConsole( QString( "Minimize all" ) );
@@ -247,6 +252,8 @@ void WindowCtrl::slotShowHide()
for( int i = 0 ; i < win_ids.length() ; ++i )
{
updatePositions();
if( win_states.at( i ) == Preferences::STATE_MINIMIZED )
{
// emit signalConsole( QString( "Show %1" ).arg( win_ids.at( i ) ) );
@@ -289,3 +296,16 @@ void WindowCtrl::slotClose()
deleteWindow( win_ids.at( i ) );
}
}
/*
* Handle the startup window posiions.
*/
void WindowCtrl::slotPositions( QList< QPoint > window_positions )
{
#ifdef Q_OS_UNIX
setPositions( window_positions );
#endif
}

View File

@@ -98,6 +98,11 @@ class WindowCtrl : public QObject
*/
void slotClose();
/**
* @brief slotPositions. Slot for handling of the startup window posiions.
*/
void slotPositions( QList< QPoint > window_positions );
private:
/**

View File

@@ -99,6 +99,11 @@
"description": "Start minimized"
},
"restore_positions_on_startup": {
"message": "Fensterpositionen wiederherstellen beim Start",
"description": "Restore the window positions on startup"
},
"icons": {
"message": "Symbole",
"description": "Title for Icons options"

View File

@@ -99,6 +99,11 @@
"description": "Start minimized"
},
"restore_positions_on_startup": {
"message": "Επαναφορά θέσεων παραθύρου κατά την εκκίνηση",
"description": "Restore the window positions on startup"
},
"icons": {
"message": "Εικονίδια",
"description": "Title for Icons options"

View File

@@ -99,6 +99,11 @@
"description": "Start minimized"
},
"restore_positions_on_startup": {
"message": "Restore window positions on startup",
"description": "Restore the window positions on startup"
},
"icons": {
"message": "Icons",
"description": "Title for Icons options"
@@ -233,22 +238,22 @@
"message": "SysTray-X Companion App by Ximi1970",
"description": "Line 1"
},
"about_version": {
"message": "Version:",
"description": "Version"
},
"about_build": {
"message": "Build:",
"description": "Build"
},
"about_hash": {
"message": "Hash:",
"description": "Hash"
},
"about_branch": {
"message": "Branch:",
"description": "Branch"
@@ -303,12 +308,12 @@
"message": "Close",
"description": "Close button"
},
"mail_notification_icon": {
"message": "Mail notification icon",
"description": "Mail icon selection title"
},
"number_properties": {
"message": "Number properties",
"description": "Number properties title"
@@ -318,17 +323,17 @@
"message": "Open image",
"description": "File image dialog"
},
"image_files": {
"message": "Image Files (*.png *.jpg *.bmp)",
"description": "File image selection"
},
"image_save": {
"message": "Save",
"description": "File image save"
},
"image_cancel": {
"message": "Cancel",
"description": "File image cancel"

View File

@@ -99,6 +99,11 @@
"description": "Start minimized"
},
"restore_positions_on_startup": {
"message": "Ripristina le posizioni della finestra all'avvio",
"description": "Restore the window positions on startup"
},
"icons": {
"message": "Icona",
"description": "Title for Icons options"

View File

@@ -99,6 +99,11 @@
"description": "Start minimized"
},
"restore_positions_on_startup": {
"message": "Herstel vensterposities bij opstarten",
"description": "Restore the window positions on startup"
},
"icons": {
"message": "Pictogrammen",
"description": "Title for Icons options"

View File

@@ -99,6 +99,11 @@
"description": "Start minimized"
},
"restore_positions_on_startup": {
"message": "Restaurar posições da janela na inicialização",
"description": "Restore the window positions on startup"
},
"icons": {
"message": "Ícones",
"description": "Title for Icons options"

View File

@@ -99,6 +99,11 @@
"description": "Start minimized"
},
"restore_positions_on_startup": {
"message": "Восстановить положение окон при запуске",
"description": "Restore the window positions on startup"
},
"icons": {
"message": "Иконка",
"description": "Title for Icons options"

View File

@@ -3,6 +3,9 @@ var SysTrayX = {
startupState: undefined,
restorePositions: false,
startupWindowPositions: [],
hideDefaultIcon: false,
platformInfo: undefined,
@@ -22,7 +25,14 @@ SysTrayX.Messaging = {
init: function () {
// Minimuze on startup handled by Companion app as backup
if (SysTrayX.startupState == "minimized") {
SysTrayX.Link.postSysTrayXMessage({ window: "minimized_all" });
SysTrayX.Link.postSysTrayXMessage({ window: "minimized_all_startup" });
}
// Send the startup positions?
if (SysTrayX.restorePositions) {
SysTrayX.Link.postSysTrayXMessage({
positions: SysTrayX.startupWindowPositions,
});
}
// Lookout for storage changes
@@ -393,6 +403,15 @@ SysTrayX.Link = {
});
}
const positions = response["positions"];
if (positions) {
console.debug("Positions" + JSON.stringify(positions));
browser.storage.sync.set({
windowPositions: positions,
});
}
if (response["preferences"]) {
// Store the preferences from the app
const defaultIconMime = response["preferences"].defaultIconMime;
@@ -523,6 +542,16 @@ async function start() {
SysTrayX.startupState = state;
// Restore window positions
const restorePositions = await getRestorePositionsState();
if (restorePositions == "true") {
SysTrayX.restorePositions = true;
// Get the start window positions
SysTrayX.startupWindowPositions = await getStartupWindowPositions();
}
// Get the close type
SysTrayX.Messaging.closeType = await getCloseType();
browser.windowEvent.setCloseType(Number(SysTrayX.Messaging.closeType));

View File

@@ -113,7 +113,7 @@ async function getIcon() {
// Get window startup state
//
async function getStartupState() {
function getStartupState(result) {
function getStartupStateCb(result) {
const startMinimized = result.startMinimized || "false";
return startMinimized === "true" ? "minimized" : "normal";
}
@@ -123,7 +123,47 @@ async function getStartupState() {
}
const getState = browser.storage.sync.get("startMinimized");
return await getState.then(getStartupState, onStartupStateError);
return await getState.then(getStartupStateCb, onStartupStateError);
}
//
// Get window restore position state
//
async function getRestorePositionsState() {
function getRestorePositionsStateCb(result) {
const restorePositions = result.restorePositions || "false";
return restorePositions;
}
function onRestorePositionsStateError() {
return "false";
}
const getState = browser.storage.sync.get("restorePositions");
return await getState.then(
getRestorePositionsStateCb,
onRestorePositionsStateError
);
}
//
// Get window startup window positions
//
async function getStartupWindowPositions() {
function getStartupWindowPositionsCb(result) {
const windowPositions = result.windowPositions || [];
return windowPositions;
}
function onStartupWindowPositionsError() {
return [];
}
const getWindowPositions = browser.storage.sync.get("windowPositions");
return await getWindowPositions.then(
getStartupWindowPositionsCb,
onStartupWindowPositionsError
);
}
//

View File

@@ -101,6 +101,17 @@
>__MSG_windows_start_min__</label
>
</div>
<div id="inputcheck">
<input
type="checkbox"
name="restorePositions"
id="restorePos"
value=""
/>
<label for="restorePos" id="restorePositionsLabel"
>__MSG_restore_positions_on_startup__</label
>
</div>
</form>
</div>

View File

@@ -86,6 +86,16 @@ SysTrayX.SaveOptions = {
startMinimized: `${startMinimized}`,
});
//
// Save restore window positions state
//
const restorePositions = document.querySelector(
'input[name="restorePositions"]'
).checked;
browser.storage.sync.set({
restorePositions: `${restorePositions}`,
});
//
// Save default icon preferences
//
@@ -197,10 +207,7 @@ SysTrayX.RestoreOptions = {
//
// Restore minimize type
//
const getMinimizeType = browser.storage.sync.get([
"platformInfo",
"minimizeType",
]);
const getMinimizeType = browser.storage.sync.get("minimizeType");
getMinimizeType.then(
SysTrayX.RestoreOptions.setMinimizeType,
SysTrayX.RestoreOptions.onMinimizeTypeError
@@ -224,6 +231,18 @@ SysTrayX.RestoreOptions = {
SysTrayX.RestoreOptions.onStartMinimizedError
);
//
// Restore restore position state
//
const getRestorePositions = browser.storage.sync.get([
"platformInfo",
"restorePositions",
]);
getRestorePositions.then(
SysTrayX.RestoreOptions.setRestorePositions,
SysTrayX.RestoreOptions.onRestorePositionsError
);
//
// Restore default icon type
//
@@ -339,7 +358,7 @@ SysTrayX.RestoreOptions = {
// Restore minimize type callbacks
//
setMinimizeType: function (result) {
const platformInfo = result.platformInfo || { os: "linux" };
// const platformInfo = result.platformInfo || { os: "linux" };
const minimizeType = result.minimizeType || "1";
// Tweak option for platform
@@ -382,7 +401,7 @@ SysTrayX.RestoreOptions = {
},
//
// Restore hide on minimize callbacks
// Restore start minimized callbacks
//
setStartMinimized: function (result) {
const startMinimized = result.startMinimized || "false";
@@ -395,6 +414,31 @@ SysTrayX.RestoreOptions = {
console.log(`startMinimized Error: ${error}`);
},
//
// Restore restore position state callbacks
//
setRestorePositions: function (result) {
const platformInfo = result.platformInfo || { os: "linux" };
const restorePositions = result.restorePositions || "false";
// Tweak option for platform
if (platformInfo.os === "win") {
document
.getElementById("restorePos")
.setAttribute("style", "display:none;");
document
.getElementById("restorePositionsLabel")
.setAttribute("style", "display:none;");
}
const checkbox = document.querySelector(`input[name="restorePositions"]`);
checkbox.checked = restorePositions === "true";
},
onRestorePositionsError: function (error) {
console.log(`RestorePositions Error: ${error}`);
},
//
// Restore icon type callbacks
//
@@ -767,6 +811,11 @@ SysTrayX.StorageChanged = {
debug: changes[item].newValue,
});
}
if (item === "restorePositions") {
SysTrayX.RestoreOptions.setRestorePositions({
restorePositions: changes[item].newValue,
});
}
}
if (changed_icon) {