summaryrefslogtreecommitdiff
path: root/common/errorloggerdbus.cpp
diff options
context:
space:
mode:
authorJonatan Pålsson <jonatan.palsson@pelagicore.com>2014-03-05 10:38:10 +0100
committerJonatan Pålsson <jonatan.palsson@pelagicore.com>2014-03-05 10:38:10 +0100
commitbd1f46578b2a9801ef5d62a76ad13d77c67f9c30 (patch)
treeac88f8c4a0c50853e1100a2fbeec3c35b52c4e2b /common/errorloggerdbus.cpp
parent3f7a3137399fd101dfaf76e8ab86ecb512bd9aaf (diff)
downloadbrowser-poc-bd1f46578b2a9801ef5d62a76ad13d77c67f9c30.tar.gz
Fix bug in errorlogger, added missing meta types and now using Msec since epoch instead of time_t
Diffstat (limited to 'common/errorloggerdbus.cpp')
-rw-r--r--common/errorloggerdbus.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/common/errorloggerdbus.cpp b/common/errorloggerdbus.cpp
index 8b2f697..3d2404d 100644
--- a/common/errorloggerdbus.cpp
+++ b/common/errorloggerdbus.cpp
@@ -31,6 +31,7 @@ void ErrorLoggerDbus::registertypes() {
qDBusRegisterMetaType<conn::brw::ErrorItemList>();
qDBusRegisterMetaType<conn::brw::ErrorItem>();
qDBusRegisterMetaType<conn::brw::ERROR_SORT_TYPE>();
+ qDBusRegisterMetaType<conn::brw::ERROR_IDS>();
}
void ErrorLoggerDbus::connectdbussession(QString id) {
@@ -85,17 +86,19 @@ conn::brw::ErrorItemList ErrorLoggerDbus::getItems(qlonglong timeFrom,
return list;
}
- QDBusPendingReply<conn::brw::ERROR_IDS, conn::brw::ErrorItemList> reply =
- m_errorlogger->getItems(timeFrom, timeTo, type, startIndex, itemsCount);
+ QDBusReply<conn::brw::ERROR_IDS> reply =
+ m_errorlogger->getItems(timeFrom, timeTo, type, startIndex, itemsCount, list);
if(reply.isValid()) {
conn::brw::ERROR_IDS ret;
ret = reply.value();
- list = reply.argumentAt<1>();
qDebug() << "ERROR_IDS " << ret;
} else {
QDBusError error = reply.error();
qDebug() << "ERROR " << error.name() << error.message();
}
+ for (int i = 0; i < list.size(); i++) {
+ qDebug() << "Error item:" << list.at(i).strDescription;
+ }
return list;
}