diff options
author | Tobias Markmann <tm@ayena.de> | 2016-07-12 09:39:50 (GMT) |
---|---|---|
committer | Kevin Smith <kevin.smith@isode.com> | 2016-07-12 10:04:59 (GMT) |
commit | ee22c7cde330254cd97adb9ce818b80d3b6bbbd8 (patch) | |
tree | 59f9ffc0c482b8590e72bc2a0d90e4791ec50a5c /SwifTools/Notifier/SnarlNotifier.h | |
parent | 0ea6c4a70e324c431bb4c10eab2f2de25da253e0 (diff) | |
download | swift-ee22c7cde330254cd97adb9ce818b80d3b6bbbd8.zip swift-ee22c7cde330254cd97adb9ce818b80d3b6bbbd8.tar.bz2 |
Remove Snarl notification support
This removes Snarl from 3rdParty, our adapter to it in
SwifTools and the integration in Swift UI.
Test-Information:
Builds and installer still work on Windows 8. Standard
system tray balloon notifications still work.
Change-Id: Id580642932eac260c79eaf2343a94ec9d5606f11
Diffstat (limited to 'SwifTools/Notifier/SnarlNotifier.h')
-rw-r--r-- | SwifTools/Notifier/SnarlNotifier.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/SwifTools/Notifier/SnarlNotifier.h b/SwifTools/Notifier/SnarlNotifier.h deleted file mode 100644 index 5006185..0000000 --- a/SwifTools/Notifier/SnarlNotifier.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright (c) 2010-2016 Isode Limited. - * All rights reserved. - * See the COPYING file for more information. - */ - -#pragma once - -#include <map> - -#include <SnarlInterface.h> - -#include <SwifTools/Notifier/Notifier.h> - -namespace Swift { - class Win32NotifierWindow; - - class SnarlNotifier : public Notifier { - public: - SnarlNotifier(const std::string& name, Win32NotifierWindow* window, const boost::filesystem::path& icon); - ~SnarlNotifier(); - - virtual void showMessage(Type type, const std::string& subject, const std::string& description, const boost::filesystem::path& picture, boost::function<void()> callback); - virtual bool isAvailable() const; - - virtual void purgeCallbacks() { - notifications.clear(); - } - - private: - void handleMessageReceived(MSG* message); - - private: - Snarl::V41::SnarlInterface snarl; - Win32NotifierWindow* window; - bool available; - typedef std::map<int, boost::function<void()> > NotificationsMap; - NotificationsMap notifications; - }; -} |