/* This file is part of KDDockWidgets. SPDX-FileCopyrightText: 2019-2022 Klarälvdalens Datakonsult AB, a KDAB Group company Author: Sérgio Martins SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only Contact KDAB at for commercial licensing options. */ #include "QmlTypes.h" #include "kddockwidgets/controllers/DropArea.h" #include "kddockwidgets/controllers/DropIndicatorOverlay.h" #include "kddockwidgets/controllers/indicators/ClassicIndicators.h" #include "DockWidgetInstantiator.h" #include "MainWindowInstantiator.h" #include "LayoutSaverInstantiator.h" #include "private/multisplitter/Item_p.h" #include #include void KDDockWidgets::registerQmlTypes() { // qmlRegisterType("com.kdab.dockwidgets", 1, 0, "DropArea"); qmlRegisterType("com.kdab.dockwidgets", 1, 0, "MainWindowLayout"); qmlRegisterType("com.kdab.dockwidgets", 1, 0, "DockWidget"); qmlRegisterType("com.kdab.dockwidgets", 1, 0, "LayoutSaver"); // qmlRegisterUncreatableType("com.kdab.dockwidgets", 1, 0, "TitleBar", QStringLiteral("Enum access only")); qmlRegisterUncreatableType("com.kdab.kddockwidgets.multisplitter", 1, 0, "KDMultiSplitter", QStringLiteral("enum access")); // qmlRegisterUncreatableType("com.kdab.dockwidgets", 1, 0, "DropIndicatorOverlay", QStringLiteral("Enum access only")); qmlRegisterUncreatableMetaObject(KDDockWidgets::staticMetaObject, "com.kdab.dockwidgets", 1, 0, "KDDockWidgets", QStringLiteral("Enum access only")); // qRegisterMetaType(); // qRegisterMetaType(); // qRegisterMetaType(); // qRegisterMetaType(); }