nekoray_Mahdi-zarei/include/sys/windows/eventHandler.h
2025-04-24 21:52:52 -07:00

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;
};