MauiKit Controls
1#include "pluginmanager.h"
3using namespace MauiKitPlugin;
5MauiKitPlugin::PluginsModel::PluginsModel(
QObject *parent)
15void MauiKitPlugin::PluginInterface::setType(
const uint &value)
17 if (m_type == value) {
25void MauiKitPlugin::PluginInterface::setTarget(
const uint &value)
29void MauiKitPlugin::PluginInterface::setOrientation(
const uint &value)
33MauiKitPlugin::PluginManager::PluginManager(
QObject *parent)
35 , m_plugins(new PluginsModel(this))
36 , m_interfaces(new PluginInterfacesModel(this))
40void MauiKitPlugin::PluginManager::registerInterface(
QObject *interface,
const QString &
id)
42 if (m_interfaces.contains(
id)) {
43 qWarning() <<
"Interface id has already been registered" << id;
47 m_interfaces.append(
id, interface);
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri May 17 2024 11:56:16 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.