summaryrefslogtreecommitdiffstats
path: root/framework/src/accounts
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/accounts')
-rw-r--r--framework/src/accounts/accountfactory.cpp2
-rw-r--r--framework/src/accounts/accountfactory.h2
2 files changed, 4 insertions, 0 deletions
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()
64 if (!package.isValid()) { 64 if (!package.isValid()) {
65 qWarning() << "Failed to load account package: " << "org.kube.accounts." + mAccountType; 65 qWarning() << "Failed to load account package: " << "org.kube.accounts." + mAccountType;
66 mUiPath.clear(); 66 mUiPath.clear();
67 mLoginUi.clear();
67 mName.clear(); 68 mName.clear();
68 mIcon.clear(); 69 mIcon.clear();
69 emit accountLoaded(); 70 emit accountLoaded();
@@ -71,6 +72,7 @@ void AccountFactory::loadPackage()
71 } 72 }
72 Q_ASSERT(package.isValid()); 73 Q_ASSERT(package.isValid());
73 mUiPath = package.filePath("mainscript"); 74 mUiPath = package.filePath("mainscript");
75 mLoginUi = package.filePath("ui", "Login.qml");
74 mName = package.metadata().name(); 76 mName = package.metadata().name();
75 mIcon = package.metadata().iconName(); 77 mIcon = package.metadata().iconName();
76 emit accountLoaded(); 78 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
33 Q_PROPERTY(QString name MEMBER mName READ name NOTIFY accountLoaded); 33 Q_PROPERTY(QString name MEMBER mName READ name NOTIFY accountLoaded);
34 Q_PROPERTY(QString icon MEMBER mIcon NOTIFY accountLoaded); 34 Q_PROPERTY(QString icon MEMBER mIcon NOTIFY accountLoaded);
35 Q_PROPERTY(QString uiPath MEMBER mUiPath NOTIFY accountLoaded); 35 Q_PROPERTY(QString uiPath MEMBER mUiPath NOTIFY accountLoaded);
36 Q_PROPERTY(QString loginUi MEMBER mLoginUi NOTIFY accountLoaded);
36public: 37public:
37 explicit AccountFactory(QObject *parent = Q_NULLPTR); 38 explicit AccountFactory(QObject *parent = Q_NULLPTR);
38 39
@@ -49,5 +50,6 @@ private:
49 QString mName; 50 QString mName;
50 QString mIcon; 51 QString mIcon;
51 QString mUiPath; 52 QString mUiPath;
53 QString mLoginUi;
52 QByteArray mAccountType; 54 QByteArray mAccountType;
53}; 55};