/* SPDX-FileCopyrightText: 2006-2007 Stephen Leaf SPDX-FileCopyrightText: 2008 Montel Laurent SPDX-License-Identifier: GPL-2.0-or-later */ #include "autostart.h" #include "unit.h" #include K_PLUGIN_CLASS_WITH_JSON(Autostart, "kcm_autostart.json") Autostart::Autostart(QObject *parent, const KPluginMetaData &data) : KQuickConfigModule(parent, data) , m_model(new AutostartModel(this)) { setButtons(Help); qmlRegisterUncreatableType("org.kde.plasma.kcm.autostart", 1, 0, "AutostartModel", QStringLiteral("Only for enums")); qmlRegisterUncreatableType("org.kde.plasma.kcm.autostart", 1, 0, "Unit", QStringLiteral("Unit object is not creatable")); } Autostart::~Autostart() { } AutostartModel *Autostart::model() const { return m_model; } void Autostart::load() { m_model->load(); } void Autostart::defaults() { } void Autostart::save() { } #include "autostart.moc"