Added "Hide mainmenu entry" option on server (thanks to Rolf Ahrenberg)

This commit is contained in:
Frank Schmirler
2011-12-08 13:07:17 +01:00
parent afe255aa0b
commit ffb8707118
12 changed files with 37 additions and 9 deletions

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: streamdev 0.5.0\n"
"Report-Msgid-Bugs-To: <http://www.vdr-developer.org/mantisbt/>\n"
"POT-Creation-Date: 2011-11-22 01:05+0100\n"
"POT-Creation-Date: 2011-12-08 12:50+0100\n"
"PO-Revision-Date: 2008-03-30 02:11+0200\n"
"Last-Translator: Frank Schmirler <vdrdev@schmirler.de>\n"
"Language-Team: <vdr@linuxtv.org>\n"
@@ -42,6 +42,9 @@ msgstr "Nie pausiert"
msgid "Common Settings"
msgstr "Allgemeines"
msgid "Hide Mainmenu Entry"
msgstr "Hauptmen<65>eintrag verstecken"
msgid "Maximum Number of Clients"
msgstr "Maximalanzahl an Clients"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: streamdev 0.5.0\n"
"Report-Msgid-Bugs-To: <http://www.vdr-developer.org/mantisbt/>\n"
"POT-Creation-Date: 2011-11-22 01:05+0100\n"
"POT-Creation-Date: 2011-12-08 12:50+0100\n"
"PO-Revision-Date: 2010-06-19 03:58+0100\n"
"Last-Translator: Javier Bradineras <jbradi@hotmail.com>\n"
"Language-Team: <vdr@linuxtv.org>\n"
@@ -42,6 +42,9 @@ msgstr "Nunca suspendido"
msgid "Common Settings"
msgstr "Configuraci<63>n com<6F>n"
msgid "Hide Mainmenu Entry"
msgstr ""
msgid "Maximum Number of Clients"
msgstr "Numero m<>ximo de clientes"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: streamdev 0.5.0\n"
"Report-Msgid-Bugs-To: <http://www.vdr-developer.org/mantisbt/>\n"
"POT-Creation-Date: 2011-11-22 01:05+0100\n"
"POT-Creation-Date: 2011-12-08 12:50+0100\n"
"PO-Revision-Date: 2008-03-30 02:11+0200\n"
"Last-Translator: micky979 <micky979@free.fr>\n"
"Language-Team: <vdr@linuxtv.org>\n"
@@ -42,6 +42,9 @@ msgstr "Jamais suspendre"
msgid "Common Settings"
msgstr "Param<61>tres communs"
msgid "Hide Mainmenu Entry"
msgstr ""
msgid "Maximum Number of Clients"
msgstr "Nombre maximun de clients"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: streamdev 0.5.0\n"
"Report-Msgid-Bugs-To: <http://www.vdr-developer.org/mantisbt/>\n"
"POT-Creation-Date: 2011-11-22 01:05+0100\n"
"POT-Creation-Date: 2011-12-08 12:50+0100\n"
"PO-Revision-Date: 2010-06-19 03:58+0100\n"
"Last-Translator: Diego Pierotto <vdr-italian@tiscali.it>\n"
"Language-Team: <vdr@linuxtv.org>\n"
@@ -44,6 +44,9 @@ msgstr "Mai sospeso"
msgid "Common Settings"
msgstr "Impostazioni comuni"
msgid "Hide Mainmenu Entry"
msgstr "Nascondi voce menu principale"
msgid "Maximum Number of Clients"
msgstr "Numero massimo di Client"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: streamdev 0.5.0\n"
"Report-Msgid-Bugs-To: <http://www.vdr-developer.org/mantisbt/>\n"
"POT-Creation-Date: 2011-11-22 01:05+0100\n"
"POT-Creation-Date: 2011-12-08 12:50+0100\n"
"PO-Revision-Date: 2009-11-26 21:57+0200\n"
"Last-Translator: Valdemaras Pipiras <varas@ambernet.lt>\n"
"Language-Team: Lietuvių\n"
@@ -42,6 +42,9 @@ msgstr "Niekada nestabdyti"
msgid "Common Settings"
msgstr "Bendri nustatymai"
msgid "Hide Mainmenu Entry"
msgstr ""
msgid "Maximum Number of Clients"
msgstr "Maksimalus klientų skaičius"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: streamdev 0.5.0\n"
"Report-Msgid-Bugs-To: <http://www.vdr-developer.org/mantisbt/>\n"
"POT-Creation-Date: 2011-11-22 01:05+0100\n"
"POT-Creation-Date: 2011-12-08 12:50+0100\n"
"PO-Revision-Date: 2008-06-26 15:36+0100\n"
"Last-Translator: Oleg Roitburd <oleg@roitburd.de>\n"
"Language-Team: <vdr@linuxtv.org>\n"
@@ -42,6 +42,9 @@ msgstr "
msgid "Common Settings"
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
msgid "Hide Mainmenu Entry"
msgstr ""
msgid "Maximum Number of Clients"
msgstr "<22><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: streamdev_SK\n"
"Report-Msgid-Bugs-To: <http://www.vdr-developer.org/mantisbt/>\n"
"POT-Creation-Date: 2011-11-22 01:05+0100\n"
"POT-Creation-Date: 2011-12-08 12:50+0100\n"
"PO-Revision-Date: \n"
"Last-Translator: Milan Hrala <hrala.milan@gmail.com>\n"
"Language-Team: Slovak <hrala.milan@gmail.com>\n"
@@ -44,6 +44,9 @@ msgstr "Nikdy nepozastavi
msgid "Common Settings"
msgstr "V<>eobecn<63> nastavenia"
msgid "Hide Mainmenu Entry"
msgstr "Schova<76> v hlavnom menu"
msgid "Maximum Number of Clients"
msgstr "Maxim<69>ly po<70>et klientov"

View File

@@ -10,6 +10,7 @@
cStreamdevServerSetup StreamdevServerSetup;
cStreamdevServerSetup::cStreamdevServerSetup(void) {
HideMenuEntry = false;
MaxClients = 5;
StartVTPServer = true;
VTPServerPort = 2004;
@@ -27,7 +28,8 @@ cStreamdevServerSetup::cStreamdevServerSetup(void) {
}
bool cStreamdevServerSetup::SetupParse(const char *Name, const char *Value) {
if (strcmp(Name, "MaxClients") == 0) MaxClients = atoi(Value);
if (strcmp(Name, "HideMenuEntry") == 0) HideMenuEntry = atoi(Value);
else if (strcmp(Name, "MaxClients") == 0) MaxClients = atoi(Value);
else if (strcmp(Name, "StartServer") == 0) StartVTPServer = atoi(Value);
else if (strcmp(Name, "ServerPort") == 0) VTPServerPort = atoi(Value);
else if (strcmp(Name, "VTPBindIP") == 0) strcpy(VTPBindIP, Value);
@@ -76,6 +78,7 @@ void cStreamdevServerMenuSetupPage::Set(void) {
int current = Current();
Clear();
AddCategory (tr("Common Settings"));
Add(new cMenuEditBoolItem(tr("Hide Mainmenu Entry"), &m_NewSetup.HideMenuEntry));
Add(new cMenuEditIntItem (tr("Maximum Number of Clients"), &m_NewSetup.MaxClients, 0, 100));
Add(new cMenuEditStraItem(tr("Suspend behaviour"), &m_NewSetup.SuspendMode, sm_Count, modes));
@@ -126,6 +129,7 @@ void cStreamdevServerMenuSetupPage::Store(void) {
cStreamdevServer::Destruct();
}
SetupStore("HideMenuEntry", m_NewSetup.HideMenuEntry);
SetupStore("MaxClients", m_NewSetup.MaxClients);
SetupStore("StartServer", m_NewSetup.StartVTPServer);
SetupStore("ServerPort", m_NewSetup.VTPServerPort);

View File

@@ -12,6 +12,7 @@ struct cStreamdevServerSetup {
bool SetupParse(const char *Name, const char *Value);
int HideMenuEntry;
int MaxClients;
int StartVTPServer;
int VTPServerPort;

View File

@@ -119,7 +119,7 @@ cString cPluginStreamdevServer::Active(void)
const char *cPluginStreamdevServer::MainMenuEntry(void)
{
return tr("Streamdev Connections");
return !StreamdevServerSetup.HideMenuEntry ? tr("Streamdev Connections") : NULL;
}
cOsdObject *cPluginStreamdevServer::MainMenuAction(void)