File indexing completed on 2024-05-12 05:48:40
0001 /* 0002 KSystemLog, a system log viewer tool 0003 SPDX-FileCopyrightText: 2007 Nicolas Ternisien <nicolas.ternisien@gmail.com> 0004 0005 SPDX-License-Identifier: GPL-2.0-or-later 0006 */ 0007 0008 #include "sambaConfiguration.h" 0009 0010 SambaConfiguration::SambaConfiguration() 0011 { 0012 mConfiguration->setCurrentGroup(QStringLiteral("SambaLogMode")); 0013 0014 const QStringList defaultSambaPaths{QStringLiteral("/var/log/samba/log.smbd")}; 0015 mConfiguration->addItemStringList(QStringLiteral("SambaLogFilesPaths"), mSambaPaths, defaultSambaPaths, QStringLiteral("SambaLogFilesPaths")); 0016 0017 QStringList defaultSambaAccessPaths; 0018 defaultSambaAccessPaths << QStringLiteral("/var/log/samba/log.localhost") << QStringLiteral("/var/log/samba/log.127.0.0.1"); 0019 mConfiguration->addItemStringList(QStringLiteral("SambaAccessLogFilesPaths"), 0020 mSambaAccessPaths, 0021 defaultSambaAccessPaths, 0022 QStringLiteral("SambaAccessLogFilesPaths")); 0023 0024 const QStringList defaultNetbiosPaths{QStringLiteral("/var/log/samba/log.nmbd")}; 0025 mConfiguration->addItemStringList(QStringLiteral("NetbiosLogFilesPaths"), mNetbiosPaths, defaultNetbiosPaths, QStringLiteral("NetbiosLogFilesPaths")); 0026 } 0027 0028 SambaConfiguration::~SambaConfiguration() 0029 { 0030 } 0031 0032 QStringList SambaConfiguration::sambaPaths() const 0033 { 0034 return mSambaPaths; 0035 } 0036 0037 QStringList SambaConfiguration::sambaAccessPaths() const 0038 { 0039 return mSambaAccessPaths; 0040 } 0041 0042 QStringList SambaConfiguration::netbiosPaths() const 0043 { 0044 return mNetbiosPaths; 0045 } 0046 0047 void SambaConfiguration::setSambaPaths(const QStringList &sambaPaths) 0048 { 0049 mSambaPaths = sambaPaths; 0050 } 0051 0052 void SambaConfiguration::setNetbiosPaths(const QStringList &netbiosPaths) 0053 { 0054 mNetbiosPaths = netbiosPaths; 0055 } 0056 0057 void SambaConfiguration::setSambaAccessPaths(const QStringList &sambaAccessPaths) 0058 { 0059 mSambaAccessPaths = sambaAccessPaths; 0060 } 0061 0062 #include "moc_sambaConfiguration.cpp"