summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLincoln Ramsay <lincoln.ramsay@nokia.com>2012-05-31 12:16:31 +1000
committerZsolt Simon <zsolt.simon@nokia.com>2012-05-31 06:43:32 +0200
commit3e775d929d04759fe5a6f90fdf5e9223a0109661 (patch)
tree8ed1a7a0f6d4b954e7f51b42c814e94057e98e22
parent2e636e534b81538841694dd392c0aff30d7debb8 (diff)
Upgrade const char * to QString message handlers.
The const char * based message handler functions will be removed so update the code to use the new QString based message handler functions. Change-Id: I9f80cdc86d7e344934c4339452d2de9442f1168d Reviewed-by: Zsolt Simon <zsolt.simon@nokia.com>
-rw-r--r--examples/logger/main.cpp6
-rw-r--r--tests/auto/logger/tst_qlogger.cpp10
-rw-r--r--tests/auto/loggerenvar/tst_qloggerenvar.cpp10
3 files changed, 13 insertions, 13 deletions
diff --git a/examples/logger/main.cpp b/examples/logger/main.cpp
index 0ca78a9..5bacd9d 100644
--- a/examples/logger/main.cpp
+++ b/examples/logger/main.cpp
@@ -62,12 +62,12 @@ QT_LOG_CATEGORY(NOKIA_DRIVER_EVENT, "Nokia.driver.event")
//![1]
QMutex mutex;
-QMessageHandler oldMessageHandler;
+QtMessageHandler oldMessageHandler;
QT_LOGGER_USE_NAMESPACE
//Messagehandler to write into a file
-static void myCustomMessageHandler(QtMsgType type, const QMessageLogContext &context, const char *msg)
+static void myCustomMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &msg)
{
//Lock against other threads accessing the file
QMutexLocker locker(&mutex);
@@ -78,7 +78,7 @@ static void myCustomMessageHandler(QtMsgType type, const QMessageLogContext &con
message.append(context.category);
message.append(">");
- message.append(msg);
+ message.append(qPrintable(msg));
message.append('\n');
outFile.write(message);
}
diff --git a/tests/auto/logger/tst_qlogger.cpp b/tests/auto/logger/tst_qlogger.cpp
index 4e439ba..1ed40af 100644
--- a/tests/auto/logger/tst_qlogger.cpp
+++ b/tests/auto/logger/tst_qlogger.cpp
@@ -56,7 +56,7 @@ QT_LOG_CATEGORY(Nokia_Ulm_Office_com, "Nokia.Ulm.Office.com")
QT_USE_NAMESPACE
-QMessageHandler oldMessageHandler;
+QtMessageHandler oldMessageHandler;
QString logMessage;
bool multithreadtest = false;
QStringList threadtest;
@@ -64,7 +64,7 @@ QMutex threadmutex;
bool usedefaultformat = false;
QByteArray qMyMessageFormatString(QtMsgType type, const QMessageLogContext &context,
- const char *str)
+ const QString &str)
{
QByteArray message;
if (!usedefaultformat) {
@@ -76,17 +76,17 @@ QByteArray qMyMessageFormatString(QtMsgType type, const QMessageLogContext &cont
case QtFatalMsg: message.append(".fatal"); break;
}
message.append(": ");
- message.append(str);
+ message.append(qPrintable(str));
message.append('\n');
} else {
- message.append(str);
+ message.append(qPrintable(str));
message.append('\n');
}
return message;
}
-static void myCustomMessageHandler(QtMsgType type, const QMessageLogContext &context, const char *msg)
+static void myCustomMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &msg)
{
QMutexLocker locker(&threadmutex);
logMessage = qMyMessageFormatString(type, context, msg);
diff --git a/tests/auto/loggerenvar/tst_qloggerenvar.cpp b/tests/auto/loggerenvar/tst_qloggerenvar.cpp
index 668ce3a..0cfa62e 100644
--- a/tests/auto/loggerenvar/tst_qloggerenvar.cpp
+++ b/tests/auto/loggerenvar/tst_qloggerenvar.cpp
@@ -69,23 +69,23 @@ QT_LOG_CATEGORY(My_Category_C, "My.Category.C")
QT_USE_NAMESPACE
-QMessageHandler oldMessageHandler;
+QtMessageHandler oldMessageHandler;
bool logReceived = false;
QMutex threadmutex;
-QByteArray qMyMessageFormatString(QtMsgType type, const QMessageLogContext &context,
- const char *str)
+QByteArray qMyMessageFormatString(QtMsgType /*type*/, const QMessageLogContext &/*context*/,
+ const QString &str)
{
QByteArray message;
{
- message.append(str);
+ message.append(qPrintable(str));
message.append('\n');
}
return message;
}
-static void myCustomMessageHandler(QtMsgType type, const QMessageLogContext &context, const char *msg)
+static void myCustomMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &msg)
{
QMutexLocker locker(&threadmutex);
QString logmsg = qMyMessageFormatString(type, context, msg);