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 "cupsConfiguration.h" 0008 0009 CupsConfiguration::CupsConfiguration() 0010 { 0011 mConfiguration->setCurrentGroup(QStringLiteral("CupsLogMode")); 0012 0013 const QStringList defaultCupsPaths{QStringLiteral("/var/log/cups/error_log")}; 0014 mConfiguration->addItemStringList(QStringLiteral("CupsLogFilesPaths"), mCupsPaths, defaultCupsPaths, QStringLiteral("CupsLogFilesPaths")); 0015 0016 const QStringList defaultCupsAccessPaths{QStringLiteral("/var/log/cups/access_log")}; 0017 mConfiguration->addItemStringList(QStringLiteral("CupsAccessLogFilesPaths"), 0018 mCupsAccessPaths, 0019 defaultCupsAccessPaths, 0020 QStringLiteral("CupsAccessLogFilesPaths")); 0021 0022 const QStringList defaultCupsPagePaths{QStringLiteral("/var/log/cups/page_log")}; 0023 mConfiguration->addItemStringList(QStringLiteral("CupsPageLogFilesPaths"), mCupsPagePaths, defaultCupsPagePaths, QStringLiteral("CupsPageLogFilesPaths")); 0024 0025 const QStringList defaultCupsPdfPaths{QStringLiteral("/var/log/cups/cups-pdf_log")}; 0026 mConfiguration->addItemStringList(QStringLiteral("CupsPdfLogFilesPaths"), mCupsPdfPaths, defaultCupsPdfPaths, QStringLiteral("CupsPdfLogFilesPaths")); 0027 } 0028 0029 CupsConfiguration::~CupsConfiguration() 0030 { 0031 } 0032 0033 QStringList CupsConfiguration::cupsPaths() const 0034 { 0035 return mCupsPaths; 0036 } 0037 0038 QStringList CupsConfiguration::cupsAccessPaths() const 0039 { 0040 return mCupsAccessPaths; 0041 } 0042 0043 QStringList CupsConfiguration::cupsPagePaths() const 0044 { 0045 return mCupsPagePaths; 0046 } 0047 0048 QStringList CupsConfiguration::cupsPdfPaths() const 0049 { 0050 return mCupsPdfPaths; 0051 } 0052 0053 void CupsConfiguration::setCupsPaths(const QStringList &cupsPaths) 0054 { 0055 mCupsPaths = cupsPaths; 0056 } 0057 0058 void CupsConfiguration::setCupsAccessPaths(const QStringList &cupsAccessPaths) 0059 { 0060 mCupsAccessPaths = cupsAccessPaths; 0061 } 0062 0063 void CupsConfiguration::setCupsPagePaths(const QStringList &cupsPagePaths) 0064 { 0065 mCupsPagePaths = cupsPagePaths; 0066 } 0067 0068 void CupsConfiguration::setCupsPdfPaths(const QStringList &cupsPdfPaths) 0069 { 0070 mCupsPdfPaths = cupsPdfPaths; 0071 } 0072 0073 #include "moc_cupsConfiguration.cpp"