コード例 #1
0
bool GenericEventFilter::eventFilter(QObject *obj, QEvent *event)
{
    if(eventProcessor != 0)
    {
        if(eventProcessor(obj, event))
        {
            event->accept();
            return true;
        }
        else return false;
    }
    else
        return false;
}
コード例 #2
0
ファイル: screensnap.cpp プロジェクト: asmblur/SynCE
int WINAPI WinMain(	HINSTANCE hInstance,
					HINSTANCE hPrevInstance,
					LPTSTR    lpCmdLine,
					int       nCmdShow)
{
	ServerSocket serverSocket;

	if (serverSocket.init()) {
		SOCKET s = serverSocket.acceptClient();
		if (s != INVALID_SOCKET) {
			HANDLE clientEvent = CreateEvent (NULL, FALSE, FALSE, TEXT("WriteEvent"));
			Snap snap(s, clientEvent);
			if (snap.start()) {
				EventProcessor eventProcessor(s, clientEvent);
				eventProcessor.start();
			}
		}
	}

	return 0;
}