1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-20 10:54:14 +01:00

GCS/core: Add logging support to core.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@545 ebee16cc-31ac-478f-84a7-5cbb03baadba
This commit is contained in:
ephy 2010-04-25 17:55:21 +00:00 committed by ephy
parent 462b7f6adf
commit c51c7f72e7
4 changed files with 10 additions and 1 deletions

View File

@ -2,7 +2,7 @@ TEMPLATE = lib
TARGET = Config
include(../../openpilotgcsplugin.pri)
include(../../plugins/coreplugin/coreplugin.pri)
OTHER_FILES += config.pluginspec
OTHER_FILES += Config.pluginspec
HEADERS += configplugin.h \
configgadgetconfiguration.h \
configgadgetwidget.h \

View File

@ -10,6 +10,7 @@ include(../../openpilotgcsplugin.pri)
include(../../libs/utils/utils.pri)
include(../../shared/scriptwrapper/scriptwrapper.pri)
include(coreplugin_dependencies.pri)
include(../../libs/libqxt/libqxt.pri)
INCLUDEPATH += dialogs \
uavgadgetmanager \
actionmanager

View File

@ -1,3 +1,4 @@
include(../../libs/extensionsystem/extensionsystem.pri)
include(../../libs/utils/utils.pri)
include(../../libs/libqxt/libqxt.pri)
include(../../libs/qextserialport/qextserialport.pri)

View File

@ -45,6 +45,8 @@
#include "uavgadgetmanager.h"
#include "uavgadgetinstancemanager.h"
#include "connectionmanager.h"
#include "qxtlogger.h"
#include "qxtbasicstdloggerengine.h"
#include "settingsdialog.h"
#include "variablemanager.h"
@ -184,6 +186,11 @@ MainWindow::MainWindow() :
statusBar()->setProperty("p_styled", true);
setAcceptDrops(true);
foreach (QString engine, qxtLog->allLoggerEngines())
qxtLog->removeLoggerEngine(engine);
qxtLog->addLoggerEngine("std", new QxtBasicSTDLoggerEngine());
qxtLog->installAsMessageHandler();
qxtLog->enableAllLogLevels();
}
MainWindow::~MainWindow()