git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@33685
568bbfeb-2a22-0410-94d2-
cc84cf5bfa90
CStdString input;
if (CGUIDialogKeyboard::ShowAndGetInput(input, GetLocalized(m_requirements["heading"]), false))
{
- m_requirements["input"] = input.c_str();
+ m_requirements["input"] = input;
return true;
}
}
{
m_requirements.clear();
m_requirements["type"] = "authenticate";
- m_requirements["url"] = url.c_str();
+ m_requirements["url"] = url;
}
CStdString IDirectory::GetLocalized(const CVariant &var) const
m_data.string = new string(str);
}
+CVariant::CVariant(const string &str)
+{
+ m_type = VariantTypeString;
+ m_data.string = new string(str);
+}
+
CVariant::CVariant(const CVariant &variant)
{
m_type = variant.m_type;
CVariant(uint64_t unsignedinteger);
CVariant(bool boolean);
CVariant(const char *str);
+ CVariant(const std::string &str);
CVariant(const CVariant &variant);
~CVariant();