diff options
Diffstat (limited to 'src/fbgui/fbgui.cpp')
-rw-r--r-- | src/fbgui/fbgui.cpp | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/src/fbgui/fbgui.cpp b/src/fbgui/fbgui.cpp index 759c747..c7cbce6 100644 --- a/src/fbgui/fbgui.cpp +++ b/src/fbgui/fbgui.cpp @@ -11,7 +11,6 @@ using namespace log4cxx; using namespace log4cxx::helpers; LoggerPtr coreLogger(Logger::getLogger("fbgui.core")); - #include <iostream> #include <QThread> #include <QtWebKit> @@ -45,8 +44,6 @@ fbgui::~fbgui() { dmThread.quit(); } - - /** * init function. */ @@ -54,8 +51,10 @@ void fbgui::init() { // start fbgui LOG4CXX_DEBUG(coreLogger, "Initializing fbgui..."); - _watcher = new QFileSystemWatcher(this); + // init watcher + _watcher = new QFileSystemWatcher(this); + // setup layout and actions setupLayout(); createActions(); @@ -488,15 +487,15 @@ void fbgui::createDebugConsole() { _logFileIn = new QTextStream(_logFile); if (!_logFile->open(QFile::ReadOnly | QFile::Text)) { - //do error + LOG4CXX_DEBUG(coreLogger, "Could not open log file: " << logFilePath); + } + else { + _debugConsole->setPlainText(_logFileIn->readAll()); + _debugConsole->moveCursor(QTextCursor::End); + // watch log file + _watcher->addPath(logFilePath); + QObject::connect(_watcher, SIGNAL(fileChanged(const QString&)), this, SLOT(refreshDebugConsole(const QString&))); } - _debugConsole->setPlainText(_logFileIn->readAll()); - _debugConsole->moveCursor(QTextCursor::End); - LOG4CXX_DEBUG(coreLogger, "Log file opened."); - // watch log file - _watcher->addPath(logFilePath); - QObject::connect(_watcher, SIGNAL(fileChanged(const QString&)), this, SLOT(refreshDebugConsole(const QString&))); - } //------------------------------------------------------------------------------------------- void fbgui::refreshDebugConsole(const QString& fileName) { |