diff options
author | Renato Araujo Oliveira Filho <renato.filho@canonical.com> | 2012-11-28 20:07:56 -0300 |
---|---|---|
committer | Renato Araujo Oliveira Filho <renato.filho@canonical.com> | 2012-11-28 20:07:56 -0300 |
commit | 98ed17ed5c2ebab3a396906d4219af2e99988370 (patch) | |
tree | 526d7f52989723d623e426862393890c60b6cece /tests/script/dbusmenuscript.cpp | |
parent | 53dfc2a919fd03f5570cb106d71d3989a3f528d9 (diff) | |
parent | da5a0437d57df35409fedb568b7ebf4e3d6af0da (diff) | |
download | qmenumodel-98ed17ed5c2ebab3a396906d4219af2e99988370.tar.gz qmenumodel-98ed17ed5c2ebab3a396906d4219af2e99988370.tar.bz2 qmenumodel-98ed17ed5c2ebab3a396906d4219af2e99988370.zip |
Merged mainline.
Diffstat (limited to 'tests/script/dbusmenuscript.cpp')
-rw-r--r-- | tests/script/dbusmenuscript.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/script/dbusmenuscript.cpp b/tests/script/dbusmenuscript.cpp index b190d5b..8fa46c7 100644 --- a/tests/script/dbusmenuscript.cpp +++ b/tests/script/dbusmenuscript.cpp @@ -92,15 +92,20 @@ void DBusMenuScript::run() } } -QString DBusMenuScript::popActivatedAction() +QPair<QString, QVariant> DBusMenuScript::popActivatedAction() { if (m_script) { QDBusMessage reply = m_script->call("popActivatedAction"); if (reply.arguments().count() > 0) { - return reply.arguments()[0].toString(); + QVariant value; + QString name = reply.arguments()[0].toString(); + if (reply.arguments().count() > 1) { + value = reply.arguments()[1]; + } + return qMakePair(name, value); } } - return QString(); + return qMakePair(QString(), QVariant()); } |