mirror of
https://github.com/Mahdi-zarei/nekoray.git
synced 2025-12-19 13:42:51 +08:00
18 lines
424 B
C++
18 lines
424 B
C++
#pragma once
|
|
|
|
#include <QAbstractNativeEventFilter>
|
|
#include <QByteArray>
|
|
#include <functional>
|
|
|
|
class PowerOffTaskkillFilter : public QAbstractNativeEventFilter
|
|
{
|
|
public:
|
|
PowerOffTaskkillFilter(const std::function<void(int)>& f)
|
|
{
|
|
cleanUpFunc = f;
|
|
};
|
|
|
|
bool nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result) override;
|
|
private:
|
|
std::function<void(int)> cleanUpFunc;
|
|
}; |