]> Git Repo - VerusCoin.git/blame - src/qt/winshutdownmonitor.h
Remove translation for -help-debug options
[VerusCoin.git] / src / qt / winshutdownmonitor.h
CommitLineData
f914f1a7 1// Copyright (c) 2014 The Bitcoin Core developers
78253fcb 2// Distributed under the MIT software license, see the accompanying
d282c1fb
PK
3// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
84738627
PJ
5#ifndef BITCOIN_QT_WINSHUTDOWNMONITOR_H
6#define BITCOIN_QT_WINSHUTDOWNMONITOR_H
d282c1fb
PK
7
8#ifdef WIN32
9#include <QByteArray>
10#include <QString>
11
12#if QT_VERSION >= 0x050000
13#include <windef.h> // for HWND
14
15#include <QAbstractNativeEventFilter>
16
17class WinShutdownMonitor : public QAbstractNativeEventFilter
18{
19public:
20 /** Implements QAbstractNativeEventFilter interface for processing Windows messages */
21 bool nativeEventFilter(const QByteArray &eventType, void *pMessage, long *pnResult);
22
23 /** Register the reason for blocking shutdown on Windows to allow clean client exit */
24 static void registerShutdownBlockReason(const QString& strReason, const HWND& mainWinId);
25};
26#endif
27#endif
28
84738627 29#endif // BITCOIN_QT_WINSHUTDOWNMONITOR_H
This page took 0.102782 seconds and 4 git commands to generate.