Ticket #3152: helptext.patch
| File helptext.patch, 3.1 KB (added by , 16 years ago) |
|---|
-
mythtv/libs/libmythui/mythuitype.cpp
713 713 { 714 714 SetDeferLoad(parseBool(element)); 715 715 } 716 else if (element.tagName() == "helptext") 717 { 718 SetHelpText(parseText(element)); 719 } 716 720 else 717 721 return false; 718 722 -
mythtv/libs/libmythui/mythuitext.cpp
438 438 } 439 439 else if (element.tagName() == "value") 440 440 { 441 if (element.attribute("lang","").isEmpty()) 442 { 443 m_Message = qApp->translate("ThemeUI", 444 qPrintable(getFirstText(element))); 445 } 446 else if (element.attribute("lang","").toLower() == 447 GetMythUI()->GetLanguageAndVariant()) 448 { 449 m_Message = getFirstText(element); 450 } 451 else if (element.attribute("lang","").toLower() == 452 GetMythUI()->GetLanguage()) 453 { 454 m_Message = getFirstText(element); 455 } 441 m_Message = parseText(element); 456 442 457 443 SetText(m_Message); 458 444 m_DefaultMessage = m_Message; -
mythtv/libs/libmythui/xmlparsebase.cpp
1 1 #include <typeinfo> 2 2 3 3 #include <QFile> 4 #include <QApplication> 4 5 #include <QDomDocument> 5 6 6 7 #include "xmlparsebase.h" … … 114 115 return parseRect(getFirstText(element), normalize); 115 116 } 116 117 118 QString XMLParseBase::parseText(QDomElement &element) 119 { 120 if (element.attribute("lang","").isEmpty()) 121 { 122 return qApp->translate("ThemeUI", 123 qPrintable(getFirstText(element))); 124 } 125 else if (element.attribute("lang","").toLower() == 126 GetMythUI()->GetLanguageAndVariant()) 127 { 128 return getFirstText(element); 129 } 130 else if (element.attribute("lang","").toLower() == 131 GetMythUI()->GetLanguage()) 132 { 133 return getFirstText(element); 134 } 135 136 return qApp->translate("ThemeUI", qPrintable(getFirstText(element))); 137 } 138 117 139 int XMLParseBase::parseAlignment(const QString &text) 118 140 { 119 141 int alignment = 0; -
mythtv/libs/libmythui/xmlparsebase.h
21 21 static QSize parseSize(QDomElement &element, bool normalize = true); 22 22 static MythRect parseRect(const QString &text, bool normalize = true); 23 23 static MythRect parseRect(QDomElement &element, bool normalize = true); 24 static QString parseText(QDomElement &element); 24 25 static int parseAlignment(const QString &text); 25 26 static int parseAlignment(QDomElement &element); 26 27
