Ticket #7462: MythUI-SetText.patch

File MythUI-SetText.patch, 2.3 KB (added by John Patrick Poet <jppoet@…>, 14 years ago)

Added for review, but probably not necessary

  • libs/libmythui/mythuitext.cpp

     
    4444           : MythUIType(parent, name),
    4545             m_Justification(Qt::AlignLeft | Qt::AlignTop),
    4646             m_OrigDisplayRect(displayRect), m_AltDisplayRect(altDisplayRect),
    47              m_drawRect(displayRect),        m_Message(text.trimmed()),
     47             m_drawRect(displayRect),        m_Message(""),
    4848             m_CutMessage(""),               m_DefaultMessage(text),
    4949             m_Cutdown(true),                m_Font(new MythFontProperties()),
    5050             m_colorCycling(false),          m_startColor(),
     
    6161    m_scrolling = false;
    6262    m_scrollDirection = ScrollLeft;
    6363    m_textCase = CaseNormal;
     64    SetText(text.trimmed());
    6465}
    6566
    6667MythUIText::~MythUIText()
     
    478479    {
    479480        if (element.attribute("lang","").isEmpty())
    480481        {
    481             m_Message = qApp->translate("ThemeUI",
    482                                         qPrintable(getFirstText(element)));
     482            SetText(qApp->translate("ThemeUI",
     483                                    qPrintable(getFirstText(element))));
    483484        }
    484485        else if (element.attribute("lang","").toLower() ==
    485486                 GetMythUI()->GetLanguageAndVariant())
    486487        {
    487             m_Message = getFirstText(element);
     488            SetText(getFirstText(element));
    488489        }
    489490        else if (element.attribute("lang","").toLower() ==
    490491                 GetMythUI()->GetLanguage())
    491492        {
    492             m_Message = getFirstText(element);
     493            SetText(getFirstText(element));
    493494        }
    494495
    495         SetText(m_Message);
    496496        m_DefaultMessage = m_Message;
    497497    }
    498498    else if (element.tagName() == "template")
  • libs/libmythui/mythuiclock.cpp

     
    1616{
    1717    m_Time = QDateTime::currentDateTime();
    1818    m_nextUpdate = m_Time.addSecs(1);
    19     m_Message = m_Time.toString(m_Format);
     19    SetText(m_Time.toString(m_Format));
    2020
    2121    m_DateFormat = GetMythDB()->GetSetting("DateFormat", "ddd d MMMM");
    2222    m_ShortDateFormat = GetMythDB()->GetSetting("ShortDateFormat", "ddd d");