Plasma-workspace
7#include "taskmanagerplugin.h"
9#include "abstracttasksmodel.h"
10#include "activityinfo.h"
11#include "tasksmodel.h"
12#include "virtualdesktopinfo.h"
15#include <pipewiresourceitem.h>
17#include "screencasting.h"
18#include "screencastingrequest.h"
22void TaskManagerPlugin::registerTypes(
const char *uri)
24 Q_ASSERT(uri == QByteArrayLiteral(
"org.kde.taskmanager"));
31 qmlRegisterUncreatableType<AbstractTasksModel>(uri, 0, 1,
"AbstractTasksModel",
"");
33 qmlRegisterType<TasksModel>(uri, 0, 1,
"TasksModel");
34 qmlRegisterType<ActivityInfo>(uri, 0, 1,
"ActivityInfo");
35 qmlRegisterType<VirtualDesktopInfo>(uri, 0, 1,
"VirtualDesktopInfo");
37 qmlRegisterType<PipeWireSourceItem>(uri, 0, 1,
"PipeWireSourceItem");
39 qmlRegisterType<ScreencastingRequest>(uri, 0, 1,
"ScreencastingRequest");
40 qmlRegisterUncreatableType<Screencasting>(uri, 0, 1,
"Screencasting",
"Use ScreencastingItem");
42 const QString reason = QStringLiteral(
"error: only enums");
43 qmlRegisterUncreatableMetaObject(RegionFilterMode::staticMetaObject, uri, 0, 1,
"RegionFilterMode", reason);
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:17:42 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.