1 /*
2 SPDX-FileCopyrightText: 2012-2013 Daniel Nicoletti <dantti12@gmail.com>
3
4 SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7 #include "qmlplugins.h"
8
9 #include <QQuickItem>
10
11 #include <PrinterModel.h>
12 #include <PrinterSortFilterModel.h>
13 #include <JobModel.h>
14 #include <JobSortFilterModel.h>
15 #include <ProcessRunner.h>
16
registerTypes(const char * uri)17 void QmlPlugins::registerTypes(const char* uri)
18 {
19 Q_ASSERT(QLatin1String(uri) == QLatin1String("org.kde.plasma.printmanager"));
20 qmlRegisterType<PrinterModel>(uri, 0, 2, "PrinterModel");
21 qmlRegisterType<PrinterSortFilterModel>(uri, 0, 2, "PrinterSortFilterModel");
22 qmlRegisterType<JobModel>(uri, 0, 2, "JobModel");
23 qmlRegisterType<JobSortFilterModel>(uri, 0, 2, "JobSortFilterModel");
24 qmlRegisterType<ProcessRunner>(uri, 0, 2, "ProcessRunner");
25 }
26
27 #include "moc_qmlplugins.cpp"
28