]> Git Repo - VerusCoin.git/blame - src/qt/macnotificationhandler.h
maturity
[VerusCoin.git] / src / qt / macnotificationhandler.h
CommitLineData
f914f1a7 1// Copyright (c) 2011-2013 The Bitcoin Core developers
78253fcb 2// Distributed under the MIT software license, see the accompanying
e592d43f
WL
3// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
84738627
PJ
5#ifndef BITCOIN_QT_MACNOTIFICATIONHANDLER_H
6#define BITCOIN_QT_MACNOTIFICATIONHANDLER_H
51ed9ec9 7
b4b01705
JS
8#include <QObject>
9
10/** Macintosh-specific notification handler (supports UserNotificationCenter and Growl).
11 */
12class MacNotificationHandler : public QObject
13{
14 Q_OBJECT
15
16public:
17 /** shows a 10.8+ UserNotification in the UserNotificationCenter
18 */
19 void showNotification(const QString &title, const QString &text);
20
21 /** executes AppleScript */
22 void sendAppleScript(const QString &script);
23
24 /** check if OS can handle UserNotifications */
25 bool hasUserNotificationCenterSupport(void);
26 static MacNotificationHandler *instance();
27};
28
29
84738627 30#endif // BITCOIN_QT_MACNOTIFICATIONHANDLER_H
This page took 0.153782 seconds and 4 git commands to generate.