From 0e0a1f178fcfae9d91182b88ac473cc3274875f0 Mon Sep 17 00:00:00 2001 From: vijaysingh007 Date: Mon, 16 Jan 2017 13:39:58 +0530 Subject: [PATCH] Update Console.cpp --- src/Console.cpp | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/src/Console.cpp b/src/Console.cpp index 2243165..34b2143 100644 --- a/src/Console.cpp +++ b/src/Console.cpp @@ -1,29 +1,31 @@ -/* - * Console.cpp - * - * Created on: 2014-10-16 - * Author: Roger - */ +/#include "Console.h" // <-- ADD THIS +#include // <-- ADD THIS +#include "applicationui.hpp" +#include +#include +#include +#include -#include "Console.h" -#include -#include +using namespace bb::cascades; -Console::Console() : - QObject(), - m_socket(new QUdpSocket(this)) -{ -} +void myMessageOutput(QtMsgType type, const char* msg) { // <-- ADD THIS + Q_UNUSED(type); // <-- ADD THIS + fprintf(stdout, "%s\n", msg); // <-- ADD THIS + fflush(stdout); // <-- ADD THIS -Console::~Console() -{ - m_socket->deleteLater(); -} + QSettings settings; // <-- ADD THIS + if (settings.value("sendToConsoleDebug", true).toBool()) { // <-- ADD THIS -- Put this value to false if you want to stop sending logs to ConsoleDebug + Console* console = new Console(); // <-- ADD THIS + console->sendMessage("ConsoleThis$$" + QString(msg)); // <-- ADD THIS + console->deleteLater(); // <-- ADD THIS + } // <-- ADD THIS +} // <-- ADD THIS -void Console::sendMessage(QString _data) +Q_DECL_EXPORT int main(int argc, char **argv) { - bb::ApplicationInfo appInfo; - QString message = appInfo.title() + "$$" + _data; + Application app(argc, argv); + + qInstallMsgHandler(myMessageOutput); // <-- ADD THIS - m_socket->writeDatagram(message.toStdString().c_str(),QHostAddress("127.0.0.1"), CLIENT_SENDING_PORT); +... }