Master Core
v0.0.9 - 49a5c0d97abf09ef2911ddfe8d9551df59f9efd3-dirty
Main Page
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
qt
winshutdownmonitor.h
Go to the documentation of this file.
1
// Copyright (c) 2014 The Bitcoin developers
2
// Distributed under the MIT/X11 software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef WINSHUTDOWNMONITOR_H
6
#define WINSHUTDOWNMONITOR_H
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
17
class
WinShutdownMonitor :
public
QAbstractNativeEventFilter
18
{
19
public
:
21
bool
nativeEventFilter(
const
QByteArray &eventType,
void
*pMessage,
long
*pnResult);
22
24
static
void
registerShutdownBlockReason(
const
QString& strReason,
const
HWND& mainWinId);
25
};
26
#endif
27
#endif
28
29
#endif // WINSHUTDOWNMONITOR_H
Generated on Sun Jan 4 2015 09:04:47 for Master Core by
1.8.8