mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-31 09:21:18 +02:00
- infoviewer: show plugin name, when movieplayer-plugin is selected
This commit is contained in:
@@ -222,7 +222,7 @@ void CInfoViewerBB::getBBButtonInfo()
|
|||||||
frameBuffer->getIconSize(icon.c_str(), &w, &h);
|
frameBuffer->getIconSize(icon.c_str(), &w, &h);
|
||||||
mode = CNeutrinoApp::getInstance()->getMode();
|
mode = CNeutrinoApp::getInstance()->getMode();
|
||||||
if (mode == NeutrinoMessages::mode_ts || mode == NeutrinoMessages::mode_webtv || mode == NeutrinoMessages::mode_audio) {
|
if (mode == NeutrinoMessages::mode_ts || mode == NeutrinoMessages::mode_webtv || mode == NeutrinoMessages::mode_audio) {
|
||||||
text = CKeybindSetup::getMoviePlayerButtonName(CRCInput::RC_red, active);
|
text = CKeybindSetup::getMoviePlayerButtonName(CRCInput::RC_red, active, g_settings.infobar_buttons_usertitle);
|
||||||
if (!text.empty())
|
if (!text.empty())
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -237,7 +237,7 @@ void CInfoViewerBB::getBBButtonInfo()
|
|||||||
frameBuffer->getIconSize(icon.c_str(), &w, &h);
|
frameBuffer->getIconSize(icon.c_str(), &w, &h);
|
||||||
mode = CNeutrinoApp::getInstance()->getMode();
|
mode = CNeutrinoApp::getInstance()->getMode();
|
||||||
if (mode == NeutrinoMessages::mode_ts || mode == NeutrinoMessages::mode_webtv || mode == NeutrinoMessages::mode_audio) {
|
if (mode == NeutrinoMessages::mode_ts || mode == NeutrinoMessages::mode_webtv || mode == NeutrinoMessages::mode_audio) {
|
||||||
text = CKeybindSetup::getMoviePlayerButtonName(CRCInput::RC_green, active);
|
text = CKeybindSetup::getMoviePlayerButtonName(CRCInput::RC_green, active, g_settings.infobar_buttons_usertitle);
|
||||||
if (!text.empty())
|
if (!text.empty())
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -252,7 +252,7 @@ void CInfoViewerBB::getBBButtonInfo()
|
|||||||
frameBuffer->getIconSize(icon.c_str(), &w, &h);
|
frameBuffer->getIconSize(icon.c_str(), &w, &h);
|
||||||
mode = CNeutrinoApp::getInstance()->getMode();
|
mode = CNeutrinoApp::getInstance()->getMode();
|
||||||
if (mode == NeutrinoMessages::mode_ts || mode == NeutrinoMessages::mode_webtv || mode == NeutrinoMessages::mode_audio) {
|
if (mode == NeutrinoMessages::mode_ts || mode == NeutrinoMessages::mode_webtv || mode == NeutrinoMessages::mode_audio) {
|
||||||
text = CKeybindSetup::getMoviePlayerButtonName(CRCInput::RC_yellow, active);
|
text = CKeybindSetup::getMoviePlayerButtonName(CRCInput::RC_yellow, active, g_settings.infobar_buttons_usertitle);
|
||||||
if (!text.empty())
|
if (!text.empty())
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -267,7 +267,7 @@ void CInfoViewerBB::getBBButtonInfo()
|
|||||||
frameBuffer->getIconSize(icon.c_str(), &w, &h);
|
frameBuffer->getIconSize(icon.c_str(), &w, &h);
|
||||||
mode = CNeutrinoApp::getInstance()->getMode();
|
mode = CNeutrinoApp::getInstance()->getMode();
|
||||||
if (mode == NeutrinoMessages::mode_ts || mode == NeutrinoMessages::mode_webtv || mode == NeutrinoMessages::mode_audio) {
|
if (mode == NeutrinoMessages::mode_ts || mode == NeutrinoMessages::mode_webtv || mode == NeutrinoMessages::mode_audio) {
|
||||||
text = CKeybindSetup::getMoviePlayerButtonName(CRCInput::RC_blue, active);
|
text = CKeybindSetup::getMoviePlayerButtonName(CRCInput::RC_blue, active, g_settings.infobar_buttons_usertitle);
|
||||||
if (!text.empty())
|
if (!text.empty())
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@@ -569,7 +569,7 @@ bool CKeybindSetup::changeNotify(const neutrino_locale_t OptionName, void * /* d
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *CKeybindSetup::getMoviePlayerButtonName(const neutrino_msg_t key, bool &active)
|
const char *CKeybindSetup::getMoviePlayerButtonName(const neutrino_msg_t key, bool &active, bool return_title)
|
||||||
{
|
{
|
||||||
active = false;
|
active = false;
|
||||||
for (unsigned int i = MPKEY_REWIND; i <= MPKEY_PLUGIN; i++)
|
for (unsigned int i = MPKEY_REWIND; i <= MPKEY_PLUGIN; i++)
|
||||||
@@ -577,7 +577,10 @@ const char *CKeybindSetup::getMoviePlayerButtonName(const neutrino_msg_t key, bo
|
|||||||
if ((uint32_t)*key_settings[i].keyvalue_p == (unsigned int)key)
|
if ((uint32_t)*key_settings[i].keyvalue_p == (unsigned int)key)
|
||||||
{
|
{
|
||||||
active = true;
|
active = true;
|
||||||
return g_Locale->getText(key_settings[i].keydescription);
|
if (!return_title && (key_settings[i].keydescription == LOCALE_MPKEY_PLUGIN))
|
||||||
|
return g_settings.movieplayer_plugin.c_str();
|
||||||
|
else
|
||||||
|
return g_Locale->getText(key_settings[i].keydescription);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
|
@@ -112,7 +112,7 @@ class CKeybindSetup : public CMenuTarget, public CChangeObserver
|
|||||||
~CKeybindSetup();
|
~CKeybindSetup();
|
||||||
int exec(CMenuTarget* parent, const std::string & actionKey);
|
int exec(CMenuTarget* parent, const std::string & actionKey);
|
||||||
bool changeNotify(const neutrino_locale_t OptionName, void * data);
|
bool changeNotify(const neutrino_locale_t OptionName, void * data);
|
||||||
static const char *getMoviePlayerButtonName(const neutrino_msg_t key, bool &active);
|
static const char *getMoviePlayerButtonName(const neutrino_msg_t key, bool &active, bool return_title = false);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user