File indexing completed on 2024-05-05 05:48:56

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 "logFileReader.h"
0008 
0009 #include "logFileReaderPrivate.h"
0010 
0011 #include "ksystemlog_debug.h"
0012 
0013 LogFileReader::LogFileReader(const LogFile &logFile)
0014     : d_ptr(new LogFileReaderPrivate)
0015 {
0016     Q_D(LogFileReader);
0017     d->logFile = logFile;
0018 }
0019 
0020 LogFileReader::LogFileReader(LogFileReaderPrivate &dd, const LogFile &logFile)
0021     : d_ptr(&dd)
0022 {
0023     Q_D(LogFileReader);
0024     d->logFile = logFile;
0025 }
0026 
0027 LogFileReader::~LogFileReader()
0028 {
0029     delete d_ptr;
0030 }
0031 
0032 LogFile LogFileReader::logFile() const
0033 {
0034     // const LogFileReaderPrivate * const d = d_func();
0035     Q_D(const LogFileReader);
0036     return d->logFile;
0037 }
0038 
0039 #include "moc_logFileReader.cpp"