refactor: define EventQueueTimer to its own header not once per IEventQueue impl
This commit is contained in:
parent
ab1a87ba04
commit
1875c599a4
6 changed files with 20 additions and 28 deletions
|
|
@ -11,6 +11,7 @@ add_library(base STATIC
|
|||
Event.h
|
||||
EventQueue.cpp
|
||||
EventQueue.h
|
||||
EventQueueTimer.h
|
||||
EventTypes.h
|
||||
FinalAction.h
|
||||
FunctionEventJob.cpp
|
||||
|
|
|
|||
15
src/lib/base/EventQueueTimer.h
Normal file
15
src/lib/base/EventQueueTimer.h
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
/*
|
||||
* Deskflow -- mouse and keyboard sharing utility
|
||||
* SPDX-FileCopyrightText: (C) 2025 Deskflow Developers
|
||||
* SPDX-FileCopyrightText: (C) 2023 Inputleap Contributors
|
||||
* SPDX-FileCopyrightText: (C) 2012 - 2016 Symless Ltd.
|
||||
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
class EventQueueTimer
|
||||
{
|
||||
public:
|
||||
virtual ~EventQueueTimer() = default;
|
||||
};
|
||||
|
|
@ -8,6 +8,7 @@
|
|||
#include "platform/EiEventQueueBuffer.h"
|
||||
|
||||
#include "base/Event.h"
|
||||
#include "base/EventQueueTimer.h"
|
||||
#include "base/EventTypes.h"
|
||||
#include "base/IEventQueue.h"
|
||||
#include "base/Log.h"
|
||||
|
|
@ -18,10 +19,6 @@
|
|||
#include <poll.h>
|
||||
#include <unistd.h>
|
||||
|
||||
class EventQueueTimer
|
||||
{
|
||||
};
|
||||
|
||||
namespace deskflow {
|
||||
|
||||
EiEventQueueBuffer::EiEventQueueBuffer(ei *ei, IEventQueue *events) : m_ei{ei_ref(ei)}, m_events{events}
|
||||
|
|
|
|||
|
|
@ -8,16 +8,9 @@
|
|||
#include "platform/MSWindowsEventQueueBuffer.h"
|
||||
|
||||
#include "arch/win32/ArchMiscWindows.h"
|
||||
#include "base/EventQueueTimer.h"
|
||||
#include "base/IEventQueue.h"
|
||||
|
||||
//
|
||||
// EventQueueTimer
|
||||
//
|
||||
|
||||
class EventQueueTimer
|
||||
{
|
||||
};
|
||||
|
||||
//
|
||||
// MSWindowsEventQueueBuffer
|
||||
//
|
||||
|
|
|
|||
|
|
@ -9,17 +9,10 @@
|
|||
#include "platform/OSXEventQueueBuffer.h"
|
||||
|
||||
#include "base/Event.h"
|
||||
#include "base/EventQueueTimer.h"
|
||||
#include "base/IEventQueue.h"
|
||||
#include "base/Log.h"
|
||||
|
||||
//
|
||||
// EventQueueTimer
|
||||
//
|
||||
|
||||
class EventQueueTimer
|
||||
{
|
||||
};
|
||||
|
||||
//
|
||||
// OSXEventQueueBuffer
|
||||
//
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@
|
|||
#include "platform/XWindowsEventQueueBuffer.h"
|
||||
|
||||
#include "base/Event.h"
|
||||
#include "base/EventQueueTimer.h"
|
||||
#include "base/IEventQueue.h"
|
||||
#include "mt/Thread.h"
|
||||
|
||||
|
|
@ -15,14 +16,6 @@
|
|||
#include <poll.h>
|
||||
#include <unistd.h>
|
||||
|
||||
//
|
||||
// EventQueueTimer
|
||||
//
|
||||
|
||||
class EventQueueTimer
|
||||
{
|
||||
};
|
||||
|
||||
//
|
||||
// XWindowsEventQueueBuffer
|
||||
//
|
||||
|
|
|
|||
Loading…
Reference in a new issue