mirror of
https://github.com/Ximi1970/systray-x.git
synced 2026-05-07 04:57:47 +02:00
Restore window postions on startup (opensuse)
This commit is contained in:
@@ -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>&Show/Hide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&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>
|
||||
|
||||
Binary file not shown.
@@ -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>&Show/Hide</source>
|
||||
<translation>&Anzeigen/Verbergen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation>&Einstellungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation>&Über</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&Quit</source>
|
||||
<translation>&Beenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="604"/>
|
||||
<location filename="../systrayx.cpp" line="614"/>
|
||||
<source>Close</source>
|
||||
<translation>Schließen</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -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>&Show/Hide</source>
|
||||
<translation>&Εμφάνιση/Απόκρυψη</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation>&Προτιμήσεις</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation>&Σχετικά</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&Quit</source>
|
||||
<translation>&Έξοδος</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="604"/>
|
||||
<location filename="../systrayx.cpp" line="614"/>
|
||||
<source>Close</source>
|
||||
<translation>Κλείσιμο</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -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>&Show/Hide</source>
|
||||
<translation>&Show/Hide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation>&Preferences</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation>&About</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&Quit</source>
|
||||
<translation>&Quit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="604"/>
|
||||
<location filename="../systrayx.cpp" line="614"/>
|
||||
<source>Close</source>
|
||||
<translation>Close</translation>
|
||||
</message>
|
||||
|
||||
@@ -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>&Show/Hide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&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>
|
||||
|
||||
@@ -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>&Show/Hide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&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>
|
||||
|
||||
@@ -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>&Show/Hide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&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>
|
||||
|
||||
Binary file not shown.
@@ -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'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>&Show/Hide</source>
|
||||
<translation>&Mostra/Nascondi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation>&Preferenze</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation>&Informazioni</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&Quit</source>
|
||||
<translation>&Esci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="604"/>
|
||||
<location filename="../systrayx.cpp" line="614"/>
|
||||
<source>Close</source>
|
||||
<translation>Chiudi</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -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>&Show/Hide</source>
|
||||
<translation>&Tonen/Verbergen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation>&Opties</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation>O&ver</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&Quit</source>
|
||||
<translation>&Afsluiten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="604"/>
|
||||
<location filename="../systrayx.cpp" line="614"/>
|
||||
<source>Close</source>
|
||||
<translation>Sluiten</translation>
|
||||
</message>
|
||||
|
||||
@@ -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>&Show/Hide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&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>
|
||||
|
||||
Binary file not shown.
@@ -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>&Show/Hide</source>
|
||||
<translation>&Exibir/Ocultar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation>&Preferências</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation>&Sobre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&Quit</source>
|
||||
<translation>&Sair</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="604"/>
|
||||
<location filename="../systrayx.cpp" line="614"/>
|
||||
<source>Close</source>
|
||||
<translation>Fechar</translation>
|
||||
</message>
|
||||
|
||||
Binary file not shown.
@@ -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>&Show/Hide</source>
|
||||
<translatorcomment>Not sure how hotkeys work</translatorcomment>
|
||||
<translation>Показать/Скр&ыть</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation>Настройки</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation>О приложении</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&Quit</source>
|
||||
<translation>Выход</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="604"/>
|
||||
<location filename="../systrayx.cpp" line="614"/>
|
||||
<source>Close</source>
|
||||
<translation>Закрыть</translation>
|
||||
</message>
|
||||
|
||||
@@ -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>&Show/Hide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&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>
|
||||
|
||||
@@ -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>&Show/Hide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&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>
|
||||
|
||||
@@ -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>&Show/Hide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&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>
|
||||
|
||||
@@ -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>&Show/Hide</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="198"/>
|
||||
<location filename="../systrayx.cpp" line="208"/>
|
||||
<source>&Preferences</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="202"/>
|
||||
<location filename="../systrayx.cpp" line="212"/>
|
||||
<source>&About</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../systrayx.cpp" line="206"/>
|
||||
<location filename="../systrayx.cpp" line="216"/>
|
||||
<source>&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>
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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 );
|
||||
}
|
||||
|
||||
@@ -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:
|
||||
|
||||
/**
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
*/
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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:
|
||||
|
||||
/**
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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));
|
||||
|
||||
@@ -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
|
||||
);
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user