From kde-commits Mon Jun 30 23:26:15 2014 From: Albert Vaca Date: Mon, 30 Jun 2014 23:26:15 +0000 To: kde-commits Subject: [kdeconnect-kde] cli: CLI can now list notifications from a device Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=140417078618232 Git commit 4ef2a07f7b16ab5c72c37d998314c4877630b699 by Albert Vaca. Committed on 30/06/2014 at 23:15. Pushed by albertvaka into branch 'master'. CLI can now list notifications from a device M +12 -3 cli/kdeconnect-cli.cpp http://commits.kde.org/kdeconnect-kde/4ef2a07f7b16ab5c72c37d998314c4877630b= 699 diff --git a/cli/kdeconnect-cli.cpp b/cli/kdeconnect-cli.cpp index d425bd3..08accee 100644 --- a/cli/kdeconnect-cli.cpp +++ b/cli/kdeconnect-cli.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -41,13 +42,13 @@ int main(int argc, char** argv) options.add("pair", ki18n("Request pairing to a said device")); options.add("unpair", ki18n("Stop pairing to a said device")); options.add("ping", ki18n("Sends a ping to said device")); + options.add("list-notifications", ki18n("Display the notifications on = a said device")); options.add("device ", ki18n("Device ID")); KCmdLineArgs::addCmdLineOptions( options ); KCmdLineArgs* args =3D KCmdLineArgs::parsedArgs(); KApplication app; if(args->isSet("l")) { DevicesModel devices; - devices.setDisplayFilter(DevicesModel::StatusUnknown); for(int i=3D0, rows=3Ddevices.rowCount(); iisSet("ping")) { QDBusMessage msg =3D QDBusMessage::createMethodCall("org.kde.k= deconnect", "/modules/kdeconnect/devices/"+device+"/ping", "org.kde.kdeconn= ect.device.ping", "sendPing"); QDBusConnection::sessionBus().call(msg); - } else + } else if(args->isSet("list-notifications")) { + NotificationsModel notifications; + notifications.setDeviceId(device); + for(int i=3D0, rows=3Dnotifications.rowCount(); i