]> git.siccegge.de Git - frida/frida.git/blobdiff - src/gui/widgets/LogDock.cxx
Add log widget to lower dock
[frida/frida.git] / src / gui / widgets / LogDock.cxx
diff --git a/src/gui/widgets/LogDock.cxx b/src/gui/widgets/LogDock.cxx
new file mode 100644 (file)
index 0000000..b8b9214
--- /dev/null
@@ -0,0 +1,20 @@
+#include "LogDock.hxx"
+#include "FridaDock.hxx"
+#include "LogDockAppender.hxx"
+
+#include "log4cxx/basicconfigurator.h"
+
+LogDock::LogDock(FridaDock* parent)
+       : QTableWidget(0, 3, parent) {
+       verticalHeader()->hide();
+       horizontalHeader()->hide();
+       horizontalHeader()->setStretchLastSection(true);
+       verticalHeader()->setDefaultSectionSize(18);
+       appender = new LogDockAppender;
+       appender->setTarget(this);
+       log4cxx::BasicConfigurator::configure(appender);
+}
+
+LogDock::~LogDock() {
+       delete appender;
+}