From 1b1e83aeb820df85ce7f10e81fe1f44deab2174e Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Thu, 21 Sep 2017 17:30:25 +0200 Subject: A login view --- framework/src/accounts/accountfactory.cpp | 2 ++ framework/src/accounts/accountfactory.h | 2 ++ 2 files changed, 4 insertions(+) (limited to 'framework/src/accounts') diff --git a/framework/src/accounts/accountfactory.cpp b/framework/src/accounts/accountfactory.cpp index f1c4e29c..9726a2e0 100644 --- a/framework/src/accounts/accountfactory.cpp +++ b/framework/src/accounts/accountfactory.cpp @@ -64,6 +64,7 @@ void AccountFactory::loadPackage() if (!package.isValid()) { qWarning() << "Failed to load account package: " << "org.kube.accounts." + mAccountType; mUiPath.clear(); + mLoginUi.clear(); mName.clear(); mIcon.clear(); emit accountLoaded(); @@ -71,6 +72,7 @@ void AccountFactory::loadPackage() } Q_ASSERT(package.isValid()); mUiPath = package.filePath("mainscript"); + mLoginUi = package.filePath("ui", "Login.qml"); mName = package.metadata().name(); mIcon = package.metadata().iconName(); emit accountLoaded(); diff --git a/framework/src/accounts/accountfactory.h b/framework/src/accounts/accountfactory.h index b57854e5..21747df5 100644 --- a/framework/src/accounts/accountfactory.h +++ b/framework/src/accounts/accountfactory.h @@ -33,6 +33,7 @@ class AccountFactory : public QObject Q_PROPERTY(QString name MEMBER mName READ name NOTIFY accountLoaded); Q_PROPERTY(QString icon MEMBER mIcon NOTIFY accountLoaded); Q_PROPERTY(QString uiPath MEMBER mUiPath NOTIFY accountLoaded); + Q_PROPERTY(QString loginUi MEMBER mLoginUi NOTIFY accountLoaded); public: explicit AccountFactory(QObject *parent = Q_NULLPTR); @@ -49,5 +50,6 @@ private: QString mName; QString mIcon; QString mUiPath; + QString mLoginUi; QByteArray mAccountType; }; -- cgit v1.2.3