It has been a while since I last worked on Aesalon proper.
[aesalon.git] / visualizer / src / session / LogWrapper.cpp
blobb5eb2eca82de9b29cb21e9fc090c93050651cc49
1 #include <QFile>
3 #include "LogWrapper.h"
5 LogWrapper::LogWrapper(QString logFilename) : SessionIOWrapper() {
6 m_logfile.setFileName(logFilename);
7 setIODevice(&m_logfile);
10 LogWrapper::~LogWrapper() {
11 m_logfile.close();
14 void LogWrapper::open() {
15 if(m_logfile.exists()) {
16 m_logfile.open(QIODevice::ReadOnly);
17 emit connected();
18 emit readyRead();
19 emit disconnected();
21 else {
22 qWarning("Log file does not exist: \"%s\"", qPrintable(m_logfile.fileName()));