File indexing completed on 2024-05-19 05:49:15
0001 /* 0002 SPDX-FileCopyrightText: 2007 Nicolas Ternisien <nicolas.ternisien@gmail.com> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "cronConfiguration.h" 0008 0009 CronConfiguration::CronConfiguration() 0010 { 0011 mConfiguration->setCurrentGroup(QStringLiteral("CronLogMode")); 0012 0013 const QStringList defaultCronPaths{QStringLiteral("/var/log/syslog")}; 0014 mConfiguration->addItemStringList(QStringLiteral("LogFilesPaths"), mCronPaths, defaultCronPaths, QStringLiteral("LogFilesPaths")); 0015 0016 const QString defaultProcessFilter(QStringLiteral("/usr/sbin/cron")); 0017 mConfiguration->addItemString(QStringLiteral("ProcessFilter"), mProcessFilter, defaultProcessFilter, QStringLiteral("ProcessFilter")); 0018 } 0019 0020 CronConfiguration::~CronConfiguration() 0021 { 0022 } 0023 0024 QString CronConfiguration::processFilter() const 0025 { 0026 return mProcessFilter; 0027 } 0028 0029 void CronConfiguration::setProcessFilter(const QString &processFilter) 0030 { 0031 mProcessFilter = processFilter; 0032 } 0033 0034 QStringList CronConfiguration::cronPaths() const 0035 { 0036 return mCronPaths; 0037 } 0038 0039 void CronConfiguration::setCronPaths(const QStringList &cronPaths) 0040 { 0041 mCronPaths = cronPaths; 0042 } 0043 0044 #include "moc_cronConfiguration.cpp"