//
///////////////////////////////////////////////////////////////////
- const TranslatedText & ResObject::summary() const
- { return pimpl().summary(); }
+ Text ResObject::summary() const
+ { return pimpl().summary().text(); }
- const TranslatedText & ResObject::description() const
- { return pimpl().description(); }
+ Text ResObject::description() const
+ { return pimpl().description().text(); }
Text ResObject::insnotify() const
{ return pimpl().insnotify(); }
public:
/** */
- const TranslatedText & summary() const;
+ Text summary() const;
/** */
- const TranslatedText & description() const;
+ Text description() const;
/** */
Text insnotify() const;
namespace zypp
{ /////////////////////////////////////////////////////////////////
+ const TranslatedText TranslatedText::notext;
+
struct TranslatedText::Private
{
std::map<LanguageCode, std::string> translations;
///////////////////////////////////////////////////////////////////
namespace zypp
{ /////////////////////////////////////////////////////////////////
-
///////////////////////////////////////////////////////////////////
//
// CLASS NAME : TranslatedText
public:
/** Default ctor: 0 */
+ static const TranslatedText notext;
TranslatedText();
~TranslatedText();
TranslatedText(const std::string &text, const LanguageCode &lang = LanguageCode());
/////////////////////////////////////////////////////////////////
const TranslatedText & ResObjectImplIf::summary() const
- { return TranslatedText(); }
+ { return TranslatedText::notext; }
const TranslatedText & ResObjectImplIf::description() const
- { return TranslatedText(); }
+ { return TranslatedText::notext; }
Text ResObjectImplIf::insnotify() const
{ return Text(); }
/////////////////////////////////////////////////////////////////
const TranslatedText & SelectionImplIf::summary() const
- { return TranslatedText(); }
+ { return TranslatedText::notext; }
const TranslatedText & SelectionImplIf::description() const
- { return TranslatedText(); }
+ { return TranslatedText::notext; }
Label SelectionImplIf::category() const
{ return Label(); }