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"