summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--i18n/pvsgui_ar_JO.ts83
-rw-r--r--i18n/pvsgui_de_DE.ts85
-rw-r--r--i18n/pvsgui_es_MX.ts83
-rw-r--r--i18n/pvsgui_fr_FR.ts83
-rw-r--r--i18n/pvsgui_pl_PL.ts83
-rw-r--r--src/pvsgui.cpp47
-rw-r--r--src/pvsgui.h2
7 files changed, 364 insertions, 102 deletions
diff --git a/i18n/pvsgui_ar_JO.ts b/i18n/pvsgui_ar_JO.ts
index 3cda399..59b40b9 100644
--- a/i18n/pvsgui_ar_JO.ts
+++ b/i18n/pvsgui_ar_JO.ts
@@ -394,84 +394,127 @@ p, li { white-space: pre-wrap; }
<context>
<name>PVSGUI</name>
<message>
- <location filename="../src/pvsgui.cpp" line="34"/>
+ <location filename="../src/pvsgui.cpp" line="35"/>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="181"/>
+ <location filename="../src/pvsgui.cpp" line="189"/>
+ <source>Show &amp;toolbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="191"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="182"/>
+ <location filename="../src/pvsgui.cpp" line="192"/>
<source>C&amp;hat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="183"/>
+ <location filename="../src/pvsgui.cpp" line="193"/>
<source>&amp;Send File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="184"/>
+ <location filename="../src/pvsgui.cpp" line="194"/>
<source>&amp;Config</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="185"/>
+ <location filename="../src/pvsgui.cpp" line="195"/>
<source>&amp;Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="186"/>
+ <location filename="../src/pvsgui.cpp" line="196"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="187"/>
+ <location filename="../src/pvsgui.cpp" line="197"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="274"/>
- <location filename="../src/pvsgui.cpp" line="289"/>
- <location filename="../src/pvsgui.cpp" line="369"/>
+ <location filename="../src/pvsgui.cpp" line="285"/>
+ <location filename="../src/pvsgui.cpp" line="300"/>
+ <location filename="../src/pvsgui.cpp" line="380"/>
<source>PVS Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="274"/>
+ <location filename="../src/pvsgui.cpp" line="285"/>
<source>Please enter password (If not needed leave blank):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="290"/>
+ <location filename="../src/pvsgui.cpp" line="301"/>
<source>Are you sure you want to disconnect?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="313"/>
- <location filename="../src/pvsgui.cpp" line="335"/>
+ <location filename="../src/pvsgui.cpp" line="324"/>
+ <location filename="../src/pvsgui.cpp" line="346"/>
<source>PVS connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="313"/>
- <location filename="../src/pvsgui.cpp" line="327"/>
+ <location filename="../src/pvsgui.cpp" line="324"/>
+ <location filename="../src/pvsgui.cpp" line="338"/>
<source>Connected to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="335"/>
- <location filename="../src/pvsgui.cpp" line="347"/>
+ <location filename="../src/pvsgui.cpp" line="346"/>
+ <location filename="../src/pvsgui.cpp" line="358"/>
<source>Disconnected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="369"/>
+ <location filename="../src/pvsgui.cpp" line="380"/>
<source>New host available: </source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="419"/>
+ <source>Usage: pvsgui [OPTIONS]...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="420"/>
+ <source>Start the Pool Video Switch GUI.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="421"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="422"/>
+ <source>Start only with systray icon.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="423"/>
+ <source>Show this help text and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="424"/>
+ <source>Show version and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="433"/>
+ <source>Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvsgui_de_DE.ts b/i18n/pvsgui_de_DE.ts
index 60230ed..ba2fe27 100644
--- a/i18n/pvsgui_de_DE.ts
+++ b/i18n/pvsgui_de_DE.ts
@@ -6,7 +6,7 @@
<message>
<location filename="../src/gui/aboutDialog.cpp" line="27"/>
<source>Version: </source>
- <translation>Version:</translation>
+ <translation>Version: </translation>
</message>
</context>
<context>
@@ -402,84 +402,127 @@ p, li { white-space: pre-wrap; }
<context>
<name>PVSGUI</name>
<message>
- <location filename="../src/pvsgui.cpp" line="34"/>
+ <location filename="../src/pvsgui.cpp" line="35"/>
<source>Connect</source>
<translation>Verbinden</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="181"/>
+ <location filename="../src/pvsgui.cpp" line="189"/>
+ <source>Show &amp;toolbar</source>
+ <translation>&amp;Werkzeugleiste anzeigen</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="191"/>
<source>&amp;Disconnect</source>
<translation>&amp;Trennen</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="182"/>
+ <location filename="../src/pvsgui.cpp" line="192"/>
<source>C&amp;hat</source>
<translation></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="183"/>
+ <location filename="../src/pvsgui.cpp" line="193"/>
<source>&amp;Send File</source>
<translation>Datei &amp;Senden</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="184"/>
+ <location filename="../src/pvsgui.cpp" line="194"/>
<source>&amp;Config</source>
<translation>&amp;Konfiguration</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="185"/>
+ <location filename="../src/pvsgui.cpp" line="195"/>
<source>&amp;Information</source>
<translation>&amp;Information</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="186"/>
+ <location filename="../src/pvsgui.cpp" line="196"/>
<source>&amp;About</source>
<translation>&amp;Über</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="187"/>
+ <location filename="../src/pvsgui.cpp" line="197"/>
<source>&amp;Quit</source>
<translation>&amp;Beenden</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="274"/>
- <location filename="../src/pvsgui.cpp" line="289"/>
- <location filename="../src/pvsgui.cpp" line="369"/>
+ <location filename="../src/pvsgui.cpp" line="285"/>
+ <location filename="../src/pvsgui.cpp" line="300"/>
+ <location filename="../src/pvsgui.cpp" line="380"/>
<source>PVS Connection</source>
<translation>PVS Verbindung</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="274"/>
+ <location filename="../src/pvsgui.cpp" line="285"/>
<source>Please enter password (If not needed leave blank):</source>
<translation>Bitte geben sie ein Passwor ein (Falls nicht erforderlich einfach leer lassen):</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="290"/>
+ <location filename="../src/pvsgui.cpp" line="301"/>
<source>Are you sure you want to disconnect?</source>
<translation>Sind sie sicher dass sie die Verbindung trennen möchten?</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="313"/>
- <location filename="../src/pvsgui.cpp" line="335"/>
+ <location filename="../src/pvsgui.cpp" line="324"/>
+ <location filename="../src/pvsgui.cpp" line="346"/>
<source>PVS connection</source>
<translation>PVS Verbindung</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="313"/>
- <location filename="../src/pvsgui.cpp" line="327"/>
+ <location filename="../src/pvsgui.cpp" line="324"/>
+ <location filename="../src/pvsgui.cpp" line="338"/>
<source>Connected to </source>
<translation>Verbunden mit </translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="335"/>
- <location filename="../src/pvsgui.cpp" line="347"/>
+ <location filename="../src/pvsgui.cpp" line="346"/>
+ <location filename="../src/pvsgui.cpp" line="358"/>
<source>Disconnected</source>
<translation>Getrennt</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="369"/>
+ <location filename="../src/pvsgui.cpp" line="380"/>
<source>New host available: </source>
<translation>Neuer Host verfügbar: </translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="419"/>
+ <source>Usage: pvsgui [OPTIONS]...</source>
+ <translation>Aufruf: pvsgui [OPTIONEN]...</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="420"/>
+ <source>Start the Pool Video Switch GUI.</source>
+ <translation>Startet die Pool Video Switch GUI.</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="421"/>
+ <source>Options:</source>
+ <translation>Optionen:</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="422"/>
+ <source>Start only with systray icon.</source>
+ <translation>Starte nur mit Symbol in Systray.</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="423"/>
+ <source>Show this help text and quit.</source>
+ <translation>Zeige diesen Hilfetext an und beende.</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="424"/>
+ <source>Show version and quit.</source>
+ <translation>Zeige Versionsinformationen an und beende.</translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="433"/>
+ <source>Version: </source>
+ <translation>Version: </translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvsgui_es_MX.ts b/i18n/pvsgui_es_MX.ts
index 5720604..d3cb2d6 100644
--- a/i18n/pvsgui_es_MX.ts
+++ b/i18n/pvsgui_es_MX.ts
@@ -414,84 +414,127 @@ p, li { white-space: pre-wrap; }
<context>
<name>PVSGUI</name>
<message>
- <location filename="../src/pvsgui.cpp" line="34"/>
+ <location filename="../src/pvsgui.cpp" line="35"/>
<source>Connect</source>
<translation>Conectar</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="181"/>
+ <location filename="../src/pvsgui.cpp" line="189"/>
+ <source>Show &amp;toolbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="191"/>
<source>&amp;Disconnect</source>
<translation>&amp;Desconectar</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="182"/>
+ <location filename="../src/pvsgui.cpp" line="192"/>
<source>C&amp;hat</source>
<translation>???</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="183"/>
+ <location filename="../src/pvsgui.cpp" line="193"/>
<source>&amp;Send File</source>
<translation>&amp;Enviar archivo</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="184"/>
+ <location filename="../src/pvsgui.cpp" line="194"/>
<source>&amp;Config</source>
<translation>&amp;Configuración</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="185"/>
+ <location filename="../src/pvsgui.cpp" line="195"/>
<source>&amp;Information</source>
<translation>&amp;Información</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="186"/>
+ <location filename="../src/pvsgui.cpp" line="196"/>
<source>&amp;About</source>
<translation>&amp;Acerca de</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="187"/>
+ <location filename="../src/pvsgui.cpp" line="197"/>
<source>&amp;Quit</source>
<translation>&amp;Cerrar</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="274"/>
- <location filename="../src/pvsgui.cpp" line="289"/>
- <location filename="../src/pvsgui.cpp" line="369"/>
+ <location filename="../src/pvsgui.cpp" line="285"/>
+ <location filename="../src/pvsgui.cpp" line="300"/>
+ <location filename="../src/pvsgui.cpp" line="380"/>
<source>PVS Connection</source>
<translation>PVS Connección</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="274"/>
+ <location filename="../src/pvsgui.cpp" line="285"/>
<source>Please enter password (If not needed leave blank):</source>
<translation>Porfavor ingrese una contraseña (Deje la seccion vacia si no lo necesita):</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="290"/>
+ <location filename="../src/pvsgui.cpp" line="301"/>
<source>Are you sure you want to disconnect?</source>
<translation>Realmente desea desconectarse?</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="313"/>
- <location filename="../src/pvsgui.cpp" line="335"/>
+ <location filename="../src/pvsgui.cpp" line="324"/>
+ <location filename="../src/pvsgui.cpp" line="346"/>
<source>PVS connection</source>
<translation>PVS Connección</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="313"/>
- <location filename="../src/pvsgui.cpp" line="327"/>
+ <location filename="../src/pvsgui.cpp" line="324"/>
+ <location filename="../src/pvsgui.cpp" line="338"/>
<source>Connected to </source>
<translation>Connectar a </translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="335"/>
- <location filename="../src/pvsgui.cpp" line="347"/>
+ <location filename="../src/pvsgui.cpp" line="346"/>
+ <location filename="../src/pvsgui.cpp" line="358"/>
<source>Disconnected</source>
<translation>Desconectado</translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="369"/>
+ <location filename="../src/pvsgui.cpp" line="380"/>
<source>New host available: </source>
<translation>Nuevo Host disponible: </translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="419"/>
+ <source>Usage: pvsgui [OPTIONS]...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="420"/>
+ <source>Start the Pool Video Switch GUI.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="421"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="422"/>
+ <source>Start only with systray icon.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="423"/>
+ <source>Show this help text and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="424"/>
+ <source>Show version and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="433"/>
+ <source>Version: </source>
+ <translation type="unfinished">Version: </translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvsgui_fr_FR.ts b/i18n/pvsgui_fr_FR.ts
index 3cda399..59b40b9 100644
--- a/i18n/pvsgui_fr_FR.ts
+++ b/i18n/pvsgui_fr_FR.ts
@@ -394,84 +394,127 @@ p, li { white-space: pre-wrap; }
<context>
<name>PVSGUI</name>
<message>
- <location filename="../src/pvsgui.cpp" line="34"/>
+ <location filename="../src/pvsgui.cpp" line="35"/>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="181"/>
+ <location filename="../src/pvsgui.cpp" line="189"/>
+ <source>Show &amp;toolbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="191"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="182"/>
+ <location filename="../src/pvsgui.cpp" line="192"/>
<source>C&amp;hat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="183"/>
+ <location filename="../src/pvsgui.cpp" line="193"/>
<source>&amp;Send File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="184"/>
+ <location filename="../src/pvsgui.cpp" line="194"/>
<source>&amp;Config</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="185"/>
+ <location filename="../src/pvsgui.cpp" line="195"/>
<source>&amp;Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="186"/>
+ <location filename="../src/pvsgui.cpp" line="196"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="187"/>
+ <location filename="../src/pvsgui.cpp" line="197"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="274"/>
- <location filename="../src/pvsgui.cpp" line="289"/>
- <location filename="../src/pvsgui.cpp" line="369"/>
+ <location filename="../src/pvsgui.cpp" line="285"/>
+ <location filename="../src/pvsgui.cpp" line="300"/>
+ <location filename="../src/pvsgui.cpp" line="380"/>
<source>PVS Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="274"/>
+ <location filename="../src/pvsgui.cpp" line="285"/>
<source>Please enter password (If not needed leave blank):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="290"/>
+ <location filename="../src/pvsgui.cpp" line="301"/>
<source>Are you sure you want to disconnect?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="313"/>
- <location filename="../src/pvsgui.cpp" line="335"/>
+ <location filename="../src/pvsgui.cpp" line="324"/>
+ <location filename="../src/pvsgui.cpp" line="346"/>
<source>PVS connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="313"/>
- <location filename="../src/pvsgui.cpp" line="327"/>
+ <location filename="../src/pvsgui.cpp" line="324"/>
+ <location filename="../src/pvsgui.cpp" line="338"/>
<source>Connected to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="335"/>
- <location filename="../src/pvsgui.cpp" line="347"/>
+ <location filename="../src/pvsgui.cpp" line="346"/>
+ <location filename="../src/pvsgui.cpp" line="358"/>
<source>Disconnected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="369"/>
+ <location filename="../src/pvsgui.cpp" line="380"/>
<source>New host available: </source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="419"/>
+ <source>Usage: pvsgui [OPTIONS]...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="420"/>
+ <source>Start the Pool Video Switch GUI.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="421"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="422"/>
+ <source>Start only with systray icon.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="423"/>
+ <source>Show this help text and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="424"/>
+ <source>Show version and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="433"/>
+ <source>Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/i18n/pvsgui_pl_PL.ts b/i18n/pvsgui_pl_PL.ts
index 3cda399..59b40b9 100644
--- a/i18n/pvsgui_pl_PL.ts
+++ b/i18n/pvsgui_pl_PL.ts
@@ -394,84 +394,127 @@ p, li { white-space: pre-wrap; }
<context>
<name>PVSGUI</name>
<message>
- <location filename="../src/pvsgui.cpp" line="34"/>
+ <location filename="../src/pvsgui.cpp" line="35"/>
<source>Connect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="181"/>
+ <location filename="../src/pvsgui.cpp" line="189"/>
+ <source>Show &amp;toolbar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="191"/>
<source>&amp;Disconnect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="182"/>
+ <location filename="../src/pvsgui.cpp" line="192"/>
<source>C&amp;hat</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="183"/>
+ <location filename="../src/pvsgui.cpp" line="193"/>
<source>&amp;Send File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="184"/>
+ <location filename="../src/pvsgui.cpp" line="194"/>
<source>&amp;Config</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="185"/>
+ <location filename="../src/pvsgui.cpp" line="195"/>
<source>&amp;Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="186"/>
+ <location filename="../src/pvsgui.cpp" line="196"/>
<source>&amp;About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="187"/>
+ <location filename="../src/pvsgui.cpp" line="197"/>
<source>&amp;Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="274"/>
- <location filename="../src/pvsgui.cpp" line="289"/>
- <location filename="../src/pvsgui.cpp" line="369"/>
+ <location filename="../src/pvsgui.cpp" line="285"/>
+ <location filename="../src/pvsgui.cpp" line="300"/>
+ <location filename="../src/pvsgui.cpp" line="380"/>
<source>PVS Connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="274"/>
+ <location filename="../src/pvsgui.cpp" line="285"/>
<source>Please enter password (If not needed leave blank):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="290"/>
+ <location filename="../src/pvsgui.cpp" line="301"/>
<source>Are you sure you want to disconnect?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="313"/>
- <location filename="../src/pvsgui.cpp" line="335"/>
+ <location filename="../src/pvsgui.cpp" line="324"/>
+ <location filename="../src/pvsgui.cpp" line="346"/>
<source>PVS connection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="313"/>
- <location filename="../src/pvsgui.cpp" line="327"/>
+ <location filename="../src/pvsgui.cpp" line="324"/>
+ <location filename="../src/pvsgui.cpp" line="338"/>
<source>Connected to </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="335"/>
- <location filename="../src/pvsgui.cpp" line="347"/>
+ <location filename="../src/pvsgui.cpp" line="346"/>
+ <location filename="../src/pvsgui.cpp" line="358"/>
<source>Disconnected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../src/pvsgui.cpp" line="369"/>
+ <location filename="../src/pvsgui.cpp" line="380"/>
<source>New host available: </source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="419"/>
+ <source>Usage: pvsgui [OPTIONS]...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="420"/>
+ <source>Start the Pool Video Switch GUI.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="421"/>
+ <source>Options:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="422"/>
+ <source>Start only with systray icon.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="423"/>
+ <source>Show this help text and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="424"/>
+ <source>Show version and quit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../src/pvsgui.cpp" line="433"/>
+ <source>Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/src/pvsgui.cpp b/src/pvsgui.cpp
index 5f2ac60..c2ac3cb 100644
--- a/src/pvsgui.cpp
+++ b/src/pvsgui.cpp
@@ -18,6 +18,7 @@
*/
#include "pvsgui.h"
+#include "version.h"
PVSGUI::PVSGUI(QWidget *parent) :
QWidget(parent)
@@ -88,6 +89,7 @@ PVSGUI::PVSGUI(QWidget *parent) :
connect(_serverSocket, SIGNAL(newConnection()), this, SLOT(receiveFile()));
// signals & slots - menu
+ connect(_showAction, SIGNAL(toggled(bool)), this, SLOT(setVisible(bool)));
connect(_disconnectAction, SIGNAL(triggered()), this, SLOT(pvsDisconnect()));
connect(_startChatAction, SIGNAL(triggered()), _chatDialog, SLOT(open()));
connect(_sendFileAction, SIGNAL(triggered()), this, SLOT(sendFile()));
@@ -116,7 +118,6 @@ PVSGUI::PVSGUI(QWidget *parent) :
setWindowFlags(Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint | Qt::FramelessWindowHint);
setAttribute(Qt::WA_AlwaysShowToolTips);
updateConfig();
- setVisible(true);
hide();
}
@@ -136,6 +137,13 @@ void PVSGUI::updateConfig()
setLocation(_settings.value("Display/location").toInt());
}
+
+void PVSGUI::setVisible(bool visible)
+{
+ QWidget::setVisible(visible);
+ _showAction->setChecked(isVisible());
+}
+
////////////////////////////////////////////////////////////////////////////////
// Protected
@@ -178,6 +186,8 @@ void PVSGUI::mouseMoveEvent(QMouseEvent *event)
void PVSGUI::setupMenu()
{
// setup actions
+ _showAction = new QAction(tr("Show &toolbar"), this);
+ _showAction->setCheckable(true);
_disconnectAction = new QAction(tr("&Disconnect"), this);
_startChatAction = new QAction(tr("C&hat"), this);
_sendFileAction = new QAction(tr("&Send File"), this);
@@ -187,6 +197,7 @@ void PVSGUI::setupMenu()
_quitAction = new QAction(tr("&Quit"), this);
// setup menu
+ _menu->addAction(_showAction);
_menu->addMenu(_hostMenu);
_menu->addAction(_disconnectAction);
_menu->addAction(_showInfoAction);
@@ -402,9 +413,34 @@ void PVSGUI::receiveFile()
////////////////////////////////////////////////////////////////////////////////
// Main
+void printHelp()
+{
+ QTextStream qout(stdout);
+ qout << QObject::tr("Usage: pvsgui [OPTIONS]...") << endl;
+ qout << QObject::tr("Start the Pool Video Switch GUI.") << endl;
+ qout << QObject::tr("Options:") << endl << endl;
+ qout << "-n or --nobar" << "\t" << QObject::tr("Start only with systray icon.") << endl;
+ qout << "-h or --help" << "\t" << QObject::tr("Show this help text and quit.") << endl;
+ qout << "-v or --version" << "\t" << QObject::tr("Show version and quit.") << endl;
+ qout << endl;
+ qout.flush();
+ exit(0);
+}
+
+void printVersion()
+{
+ QTextStream qout(stdout);
+ qout << QObject::tr("Version: ") << VERSION_STRING << endl;
+ qout << endl;
+ qout.flush();
+ exit(0);
+}
+
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
+ QStringList args = app.arguments();
+ app.setQuitOnLastWindowClosed(false);
app.setOrganizationName("openslx");
app.setOrganizationDomain("openslx.org");
app.setApplicationName("pvsgui");
@@ -414,7 +450,16 @@ int main(int argc, char *argv[])
translator.load(":pvsgui");
app.installTranslator(&translator);
+ if (args.contains("-h") || args.contains("--help"))
+ printHelp();
+
+ if (args.contains("-v") || args.contains("--version"))
+ printVersion();
+
PVSGUI pvsgui;
+ if (!args.contains("-n") && !args.contains("--nobar"))
+ pvsgui.setVisible(true);
+
return app.exec();
}
diff --git a/src/pvsgui.h b/src/pvsgui.h
index ec7c6d7..171f6bd 100644
--- a/src/pvsgui.h
+++ b/src/pvsgui.h
@@ -44,6 +44,7 @@ public:
public Q_SLOTS:
void updateConfig();
+ void setVisible(bool visible);
protected:
void enterEvent(QEvent *e);
@@ -80,6 +81,7 @@ private:
ClientVNCViewer *_vncViewer;
AboutDialog *_aboutDialog;
+ QAction *_showAction;
QAction *_disconnectAction;
QAction *_startChatAction;
QAction *_sendFileAction;