/* SPDX-FileCopyrightText: 2006-2007 Stephen Leaf SPDX-FileCopyrightText: 2008 Montel Laurent SPDX-License-Identifier: GPL-2.0-or-later */ #include "autostart.h" #include #include K_PLUGIN_CLASS_WITH_JSON(Autostart, "kcm_autostart.json") Autostart::Autostart(QObject *parent, const KPluginMetaData &data, const QVariantList &) : KQuickAddons::ConfigModule(parent, data) , m_model(new AutostartModel(this)) { setButtons(Help); qmlRegisterUncreatableType("org.kde.plasma.kcm.autostart", 1, 0, "AutostartModel", QStringLiteral("Only for enums")); KAboutData *about = new KAboutData(QStringLiteral("kcm_autostart"), i18n("Autostart"), QStringLiteral("1.0"), i18n("Session Autostart Manager Control Panel Module"), KAboutLicense::GPL, i18n("Copyright © 2006–2020 Autostart Manager team")); about->addAuthor(i18n("Stephen Leaf"), QString(), QStringLiteral("smileaf@gmail.com")); about->addAuthor(i18n("Montel Laurent"), i18n("Maintainer"), QStringLiteral("montel@kde.org")); about->addAuthor(i18n("Nicolas Fella"), QString(), QStringLiteral("nicolas.fella@gmx.de")); setAboutData(about); } Autostart::~Autostart() { } AutostartModel *Autostart::model() const { return m_model; } void Autostart::load() { m_model->load(); } void Autostart::defaults() { } void Autostart::save() { } #include "autostart.moc"