CMenuSeparator: clean up multiple code parts

This commit is contained in:
2017-06-18 00:04:40 +02:00
parent f2e8f95e66
commit 326a9634e1
2 changed files with 11 additions and 6 deletions

View File

@@ -2231,18 +2231,20 @@ int CMenuForwarder::paint(bool selected)
//-------------------------------------------------------------------------------------------------------------------------------
CMenuSeparator::CMenuSeparator(const int Type, const neutrino_locale_t Text, bool IsStatic) : CMenuItem(false, CRCInput::RC_nokey, NULL, NULL, IsStatic)
{
type = Type;
name = Text;
nameString = "";
init(Type, Text, "");
}
CMenuSeparator::CMenuSeparator(const int Type, const std::string &Text, bool IsStatic) : CMenuItem(false, CRCInput::RC_nokey, NULL, NULL, IsStatic)
{
type = Type;
name = NONEXISTANT_LOCALE;
nameString = Text;
init(Type, NONEXISTANT_LOCALE, Text);
}
void CMenuSeparator::init(const int& Type, const neutrino_locale_t& lText, const std::string &sText)
{
type = Type;
name = lText;
nameString = sText;
}
int CMenuSeparator::getHeight(void)
{

View File

@@ -202,6 +202,9 @@ class CMenuItem : public CComponentsSignals
class CMenuSeparator : public CMenuItem
{
int type;
void init( const int& Type,
const neutrino_locale_t& lText,
const std::string& sText);
public: