--- a/qtmobileextensions/src/keycapture/txlogger.h Tue Aug 31 16:02:37 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,90 +0,0 @@
-/*
- * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
- * All rights reserved.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, version 2.1 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program. If not,
- * see "http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html/".
- *
- * Description:
- *
- */
-
-#ifndef __TXLOGGER_H
-#define __TXLOGGER_H
-
-//To enable tracking define ENABLETRACE
-//if TRACE_FILENAME is set then trace will go to file, otherwise to RDebug
-
-#include <QObject>
-#include <qglobal.h>
-
-#define XQCONNECT_ASSERT(a, b, c, d) if (!(QObject::connect((a),(b), (c), (d)))) { qFatal("Connection failed: connect(%s, %s, %s, %s)", #a, #b, #c, #d); }
-
-// stolen from qt-music :)
-#ifdef ENABLETRACE
-#include <QString>
-#include <QDebug>
-#include <QTime>
-#include <stdio.h>
-#include <stdlib.h>
-#include <e32debug.h>
-
-#ifdef TRACE_FILE
-#define _TRACE_FILENAME "c:/trace.txt"
-#define _TX_INIT void __tx_myMessageOutput(QtMsgType type, const char *msg) {\
- static const QString timeFmt("hh:mm:ss.zzz");\
- FILE *f = fopen(_TRACE_FILENAME, "a");\
- fprintf(f, "%s ", QTime::currentTime().toString(timeFmt).toLatin1().data() );\
- switch (type) {\
- case QtDebugMsg: fprintf(f, "[DEB] %s\n", msg); break;\
- case QtWarningMsg: fprintf(f, "[WRN] %s\n", msg); break;\
- case QtCriticalMsg: fprintf(f, "[CRT] %s\n", msg); break;\
- case QtFatalMsg: fprintf(f, "[FTL] %s\n", msg); fclose(f); abort();\
- } fclose(f);\
- }
-#else
-#define _TX_INIT void __tx_myMessageOutput(QtMsgType /*type*/, const char *msg) {\
- RDebug::Printf("[TX] %s", msg);\
- }
-#endif // TRACE_FILE
-#define _TX_INSTALL qInstallMsgHandler(__tx_myMessageOutput);
-#define TX_MAIN(a, b) _TX_INIT \
- int __tx__main(int, char**); int main(int (a), char **(b)) { _TX_INSTALL return __tx__main(a, b); } int __tx__main(int (a), char **(b))
-
-#define TX_UNUSED(name);
-#define TX_STATIC_ENTRY qDebug() << __PRETTY_FUNCTION__ << "entry";
-#define TX_STATIC_ENTRY_ARGS(args) qDebug() << __PRETTY_FUNCTION__ << "entry," << args;
-#define TX_STATIC_EXIT qDebug() << __PRETTY_FUNCTION__ << "exit";
-#define TX_STATIC_EXIT_ARGS(args) qDebug() << __PRETTY_FUNCTION__ << "exit," << args;
-#define TX_ENTRY qDebug() << __PRETTY_FUNCTION__ << "this" << (void *)this << "entry";
-#define TX_ENTRY_ARGS(args) qDebug() << __PRETTY_FUNCTION__ << "this" << (void *)this << "entry," << args;
-#define TX_EXIT qDebug() << __PRETTY_FUNCTION__ << "exit";
-#define TX_EXIT_ARGS(args) qDebug() << __PRETTY_FUNCTION__ << "exit," << args;
-#define TX_LOG qDebug() << __PRETTY_FUNCTION__ << "this" << (void *)this;
-#define TX_LOG_ARGS(args) qDebug() << __PRETTY_FUNCTION__ << args;
-#else
-#define TX_MAIN(a,b) int main(int (a), char **(b))
-#define TX_UNUSED(name) Q_UNUSED(name);
-#define TX_STATIC_ENTRY ;
-#define TX_STATIC_ENTRY_ARGS(args) ;
-#define TX_STATIC_EXIT ;
-#define TX_STATIC_EXIT_ARGS(args) ;
-#define TX_ENTRY ;
-#define TX_ENTRY_ARGS(args) ;
-#define TX_EXIT ;
-#define TX_EXIT_ARGS(args) ;
-#define TX_LOG ;
-#define TX_LOG_ARGS(args) ;
-#endif // ENABLETRACE
-
-#endif /* __TXLOGGER_H */