/* * Copyright (c) 2010 Kevin Smith * Licensed under the GNU General Public License v3. * See Documentation/Licenses/GPLv3.txt for more information. */ #include #include #include "Swiften/Base/String.h" #include "Swiften/Base/ByteArray.h" #include "Swiften/Notifier/GrowlNotifier.h" #include using namespace Swift; void notificationClicked(const 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(); }