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