File indexing completed on 2024-05-19 05:29:58
0001 /* 0002 SPDX-FileCopyrightText: 2020 Harald Sitter <sitter@kde.org> 0003 SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0004 */ 0005 0006 #include <KQuickConfigModule> 0007 0008 #include "ksambasharemodel.h" 0009 #include "smbmountmodel.h" 0010 0011 class SambaModule : public KQuickConfigModule 0012 { 0013 Q_OBJECT 0014 public: 0015 SambaModule(QObject *parent, const KPluginMetaData &data) 0016 : KQuickConfigModule(parent, data) 0017 { 0018 qmlRegisterType<SmbMountModel>("org.kde.kinfocenter.samba", 1, 0, "MountModel"); 0019 qmlRegisterType<KSambaShareModel>("org.kde.kinfocenter.samba", 1, 0, "ShareModel"); 0020 0021 setButtons(Help); 0022 } 0023 }; 0024 0025 K_PLUGIN_CLASS_WITH_JSON(SambaModule, "smbstatus.json") 0026 0027 #include "main.moc"