Here is the relevant code:
QList<storage::internal::AccountDetails> accounts; for (auto const& acct : manager_.availableAccounts()) { auto const it = BUS_NAMES.find(acct->serviceId()); if (it == BUS_NAMES.end()) { continue; }
qDebug() << "using" << acct->serviceId(); auto service = acct->service(); qDebug() << "valid:" << service.isValid(); qDebug() << "id:" << service.id(); qDebug() << "icon:" << service.iconSource(); qDebug() << "displayName:" << service.displayName(); storage::internal::AccountDetails ad; ad.busName = it->second.bus_name; ad.objectPath = QDBusObjectPath(QStringLiteral("/provider/%1").arg(acct->id())); ad.id = acct->id(); ad.serviceId = acct->serviceId(); ad.providerName = it->second.provider_name; ad.iconName = "";
accounts.append(ad); }
When I run this, it prints:
storage-framework-registry: [16:58:50.030] using "google-drive-scope" storage-framework-registry: [16:58:50.031] valid: false storage-framework-registry: [16:58:50.031] id: "" storage-framework-registry: [16:58:50.031] icon: QUrl("") storage-framework-registry: [16:58:50.032] displayName: ""
Here is the relevant code:
QList< storage: :internal: :AccountDetails > accounts; .availableAccou nts()) find(acct- >serviceId( ));
continue;
for (auto const& acct : manager_
{
auto const it = BUS_NAMES.
if (it == BUS_NAMES.end())
{
}
qDebug() << "using" << acct->serviceId(); iconSource( ); displayName( );
storage: :internal: :AccountDetails ad; bus_name;
ad.objectPath = QDBusObjectPath (QStringLiteral ("/provider/ %1").arg( acct->id( )));
ad.serviceId = acct->serviceId();
ad.providerNam e = it->second. provider_ name;
auto service = acct->service();
qDebug() << "valid:" << service.isValid();
qDebug() << "id:" << service.id();
qDebug() << "icon:" << service.
qDebug() << "displayName:" << service.
ad.busName = it->second.
ad.id = acct->id();
ad.iconName = "";
}
When I run this, it prints:
storage- framework- registry: [16:58:50.030] using "google- drive-scope" framework- registry: [16:58:50.031] valid: false framework- registry: [16:58:50.031] id: "" framework- registry: [16:58:50.031] icon: QUrl("") framework- registry: [16:58:50.032] displayName: ""
storage-
storage-
storage-
storage-