/* * Copyright (c) 2010 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #include <iostream> #include <boost/bind.hpp> #include <string> #include "Swiften/Base/ByteArray.h" #include "Swiften/Notifier/GrowlNotifier.h" #include <QApplication> using namespace Swift; void notificationClicked(const std::string& message) { std::cout << "Notification clicked: " << message << std::endl; } int main(int argc, char* argv[]) { QApplication app(argc, argv); GrowlNotifier notifier("Swift-NotifierTest"); notifier.showMessage(Notifier::ContactAvailable, "Contact is available", "The contact has become available", ByteArray(), boost::bind(¬ificationClicked, "Message 1")); return app.exec(); }