summaryrefslogtreecommitdiffstats
path: root/accounts/generic/accountplugin.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-08-18 10:55:08 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-08-18 10:55:08 +0200
commite2f86e32a295cddacc6053936933150d1e7c665b (patch)
tree35467b1419afa2253d354f3e564f5eca82b16aee /accounts/generic/accountplugin.cpp
parent108913be58ecb014ab575247f3adc9776feafa59 (diff)
downloadkube-e2f86e32a295cddacc6053936933150d1e7c665b.tar.gz
kube-e2f86e32a295cddacc6053936933150d1e7c665b.zip
A generic account.
This is intended to eventually replace the protocol specific accounts. The account is used to group together several protocols to one logical service, and thus it makes sense to set it up as one.
Diffstat (limited to 'accounts/generic/accountplugin.cpp')
-rw-r--r--accounts/generic/accountplugin.cpp29
1 files changed, 29 insertions, 0 deletions
diff --git a/accounts/generic/accountplugin.cpp b/accounts/generic/accountplugin.cpp
new file mode 100644
index 00000000..ef1d0af7
--- /dev/null
+++ b/accounts/generic/accountplugin.cpp
@@ -0,0 +1,29 @@
1/*
2 Copyright (c) 2016 Christian Mollekopf <mollekopf@kolabsys.com>
3
4 This library is free software; you can redistribute it and/or modify it
5 under the terms of the GNU Library General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or (at your
7 option) any later version.
8
9 This library is distributed in the hope that it will be useful, but WITHOUT
10 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public
12 License for more details.
13
14 You should have received a copy of the GNU Library General Public License
15 along with this library; see the file COPYING.LIB. If not, write to the
16 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17 02110-1301, USA.
18*/
19#include "accountplugin.h"
20
21#include "settings.h"
22
23#include <QtQml>
24
25void AccountPlugin::registerTypes (const char *uri)
26{
27 Q_ASSERT(uri == QLatin1String("org.kube.accounts.generic"));
28 qmlRegisterType<Settings>(uri, 1, 0, "Settings");
29}