[idd] clipboard: add direct synchronization

This commit is contained in:
Geoffrey McRae
2026-08-14 06:26:35 +10:00
parent a8d531b797
commit b786167f72
35 changed files with 5956 additions and 79 deletions

View File

@@ -22,6 +22,7 @@
#include "Atomic.h"
#include "CSRWLock.h"
#include "transport/CClipboardHub.h"
#include "transport/CControlHub.h"
#include "transport/CFrameHub.h"
#include "transport/CInputHub.h"
@@ -109,6 +110,9 @@ private:
bool inputAdded = false;
bool inputFailed = false;
bool inputAbsent = false;
bool clipboardAdded = false;
bool clipboardFailed = false;
bool clipboardAbsent = false;
bool frameAdded = false;
bool frameLegacy = false;
ITexSink * texSink = nullptr;
@@ -132,6 +136,7 @@ private:
CFrameHub m_frames;
CTexHub m_tex;
CInputHub m_input;
CClipboardHub m_clipboard;
CRecoveryHub m_recovery;
Entry * m_primary = nullptr;
bool m_initialized = false;