27 #include <libaccounts-glib/ag-provider.h>
30 using namespace Accounts;
33 : m_provider(provider)
36 ag_provider_ref(m_provider);
43 ag_provider_unref(m_provider);
49 return UTF8(ag_provider_get_name(m_provider));
54 return UTF8(ag_provider_get_display_name(m_provider));
63 ag_provider_get_file_contents(m_provider, &data);
68 if (!doc.setContent(QByteArray(data),
true,
69 &errorStr, &errorLine, &errorColumn))
71 QString message(ASCII(
"Parse error reading account provider file "
72 "at line %1, column %2:\n%3"));
73 message.arg(errorLine).arg(errorColumn).arg(errorStr);
74 qWarning() << __PRETTY_FUNCTION__ << message;
75 return QDomDocument();