File: qqc2desktopstyleplugin.cpp

package info (click to toggle)
qqc2-desktop-style 5.103.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 772 kB
  • sloc: cpp: 2,815; makefile: 3
file content (25 lines) | stat: -rw-r--r-- 690 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*
    SPDX-FileCopyrightText: 2017 Marco Martin <mart@kde.org>

    SPDX-License-Identifier: LGPL-2.0-or-later
*/

#include "qqc2desktopstyleplugin.h"
#include "kpropertywriter_p.h"
#include "kquickstyleitem_p.h"

#include <QQmlContext>
#include <QQmlEngine>
#include <QQuickItem>

void QQc2DesktopStylePlugin::registerTypes(const char *uri)
{
    Q_ASSERT(QLatin1String(uri) == QLatin1String("org.kde.qqc2desktopstyle.private"));

    qmlRegisterType<KQuickStyleItem>(uri, 1, 0, "StyleItem");
    qmlRegisterType<KPropertyWriter>(uri, 1, 0, "PropertyWriter");
    qmlRegisterAnonymousType<KQuickPadding>(uri, 1);
    qmlProtectModule(uri, 2);
}

#include "moc_qqc2desktopstyleplugin.cpp"