diff options
-rw-r--r-- | i18n/pvsgui_ar_JO.ts | 83 | ||||
-rw-r--r-- | i18n/pvsgui_de_DE.ts | 85 | ||||
-rw-r--r-- | i18n/pvsgui_es_MX.ts | 83 | ||||
-rw-r--r-- | i18n/pvsgui_fr_FR.ts | 83 | ||||
-rw-r--r-- | i18n/pvsgui_pl_PL.ts | 83 | ||||
-rw-r--r-- | src/pvsgui.cpp | 47 | ||||
-rw-r--r-- | src/pvsgui.h | 2 |
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 &toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/pvsgui.cpp" line="191"/> <source>&Disconnect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="182"/> + <location filename="../src/pvsgui.cpp" line="192"/> <source>C&hat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="183"/> + <location filename="../src/pvsgui.cpp" line="193"/> <source>&Send File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="184"/> + <location filename="../src/pvsgui.cpp" line="194"/> <source>&Config</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="185"/> + <location filename="../src/pvsgui.cpp" line="195"/> <source>&Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="186"/> + <location filename="../src/pvsgui.cpp" line="196"/> <source>&About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="187"/> + <location filename="../src/pvsgui.cpp" line="197"/> <source>&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 &toolbar</source> + <translation>&Werkzeugleiste anzeigen</translation> + </message> + <message> + <location filename="../src/pvsgui.cpp" line="191"/> <source>&Disconnect</source> <translation>&Trennen</translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="182"/> + <location filename="../src/pvsgui.cpp" line="192"/> <source>C&hat</source> <translation></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="183"/> + <location filename="../src/pvsgui.cpp" line="193"/> <source>&Send File</source> <translation>Datei &Senden</translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="184"/> + <location filename="../src/pvsgui.cpp" line="194"/> <source>&Config</source> <translation>&Konfiguration</translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="185"/> + <location filename="../src/pvsgui.cpp" line="195"/> <source>&Information</source> <translation>&Information</translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="186"/> + <location filename="../src/pvsgui.cpp" line="196"/> <source>&About</source> <translation>&Über</translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="187"/> + <location filename="../src/pvsgui.cpp" line="197"/> <source>&Quit</source> <translation>&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 &toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/pvsgui.cpp" line="191"/> <source>&Disconnect</source> <translation>&Desconectar</translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="182"/> + <location filename="../src/pvsgui.cpp" line="192"/> <source>C&hat</source> <translation>???</translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="183"/> + <location filename="../src/pvsgui.cpp" line="193"/> <source>&Send File</source> <translation>&Enviar archivo</translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="184"/> + <location filename="../src/pvsgui.cpp" line="194"/> <source>&Config</source> <translation>&Configuración</translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="185"/> + <location filename="../src/pvsgui.cpp" line="195"/> <source>&Information</source> <translation>&Información</translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="186"/> + <location filename="../src/pvsgui.cpp" line="196"/> <source>&About</source> <translation>&Acerca de</translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="187"/> + <location filename="../src/pvsgui.cpp" line="197"/> <source>&Quit</source> <translation>&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 &toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/pvsgui.cpp" line="191"/> <source>&Disconnect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="182"/> + <location filename="../src/pvsgui.cpp" line="192"/> <source>C&hat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="183"/> + <location filename="../src/pvsgui.cpp" line="193"/> <source>&Send File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="184"/> + <location filename="../src/pvsgui.cpp" line="194"/> <source>&Config</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="185"/> + <location filename="../src/pvsgui.cpp" line="195"/> <source>&Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="186"/> + <location filename="../src/pvsgui.cpp" line="196"/> <source>&About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="187"/> + <location filename="../src/pvsgui.cpp" line="197"/> <source>&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 &toolbar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/pvsgui.cpp" line="191"/> <source>&Disconnect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="182"/> + <location filename="../src/pvsgui.cpp" line="192"/> <source>C&hat</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="183"/> + <location filename="../src/pvsgui.cpp" line="193"/> <source>&Send File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="184"/> + <location filename="../src/pvsgui.cpp" line="194"/> <source>&Config</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="185"/> + <location filename="../src/pvsgui.cpp" line="195"/> <source>&Information</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="186"/> + <location filename="../src/pvsgui.cpp" line="196"/> <source>&About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/pvsgui.cpp" line="187"/> + <location filename="../src/pvsgui.cpp" line="197"/> <source>&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; |