On Friday 19 March 2010, asdfgh ertyhn wrote: > Good evening folks, > I'm trying to use the notifications service within my javascript plasmoid > in order to display a nice popup notification on certain events, but I'm > stuck with its initialization. Looking at the API ( service(string > dataEngineName, string sourceName) ), I wrote something like: > > job = service("notifications",) > > but then I was stuck on the meaning of the second parameter. Could you > explain what you mean with "sourceName" please? Furthermore, looking at > the sources of the notification dataengine, I'll need to pass a variable > with lots of strings referring to: the icon to be shown, the app name, > summary, body, actions and expired timeout. How i can do that ? Last > question: how can I start the notification ? > Please reply to my email, since I'm not subscribed to your ml, thank you. > Best regards, > > -- Alanis >
As Aaron said, it's not possible with KDE 4.4. however it's possible in trunk, so will in KDE 4.5 i've put an example in the kde-examples svn directory (recomended to try to everyone is doing a javascript) in brief, what you have to do is the following engine = dataEngine("notifications"); service = engine.serviceForSource("notification"); op = service.operationDescription("createNotification"); op["appName"] = "foobar"; op["appIcon"] = "konqueror"; op["summary"] = "this is a summary"; op["body"] = "body of notification"; op["timeout"] = 2000; service.startOperationCall(op); as i said is necessary to have trunk and actions are (yet?) not supported Cheers, Marco Martin _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel