// SPDX-FileCopyrightText: 2022 Devin Lin // SPDX-License-Identifier: GPL-2.0-or-later #include "homescreen.h" #include #include #include #include K_PLUGIN_CLASS_WITH_JSON(HomeScreen, "metadata.json") HomeScreen::HomeScreen(QObject *parent, const KPluginMetaData &data, const QVariantList &args) : Plasma::Containment{parent, data, args} , m_settings{new HalcyonSettings{this, this}} , m_pinnedModel{new PinnedModel{m_settings, this}} { setHasConfigurationInterface(true); } HomeScreen::~HomeScreen() = default; HalcyonSettings *HomeScreen::settings() const { return m_settings; } PinnedModel *HomeScreen::pinnedModel() const { return m_pinnedModel; } #include "homescreen.moc"