Deskflow 1.25.0.83
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
deskflow::WlClipboardCollection Class Reference

Clipboard manager for EiScreen. More...

#include <WlClipboardCollection.h>

Public Member Functions

 WlClipboardCollection ()
 ~WlClipboardCollection ()
bool isAvailable () const
 Check if clipboard functionality is available.
IClipboardgetClipboard (ClipboardID id) const
 Get clipboard for specific ID.
bool hasChanged () const
 Check if any clipboard has changed.
void startMonitoring ()
 Start monitoring clipboard changes.
void stopMonitoring ()
 Stop monitoring clipboard changes.
void resetChanged () const
 Reset change detection.

Detailed Description

Clipboard manager for EiScreen.

This class manages clipboard operations for the EiScreen implementation. It automatically detects the best available clipboard backend and provides a unified interface for clipboard operations.

Constructor & Destructor Documentation

◆ WlClipboardCollection()

deskflow::WlClipboardCollection::WlClipboardCollection ( )

◆ ~WlClipboardCollection()

deskflow::WlClipboardCollection::~WlClipboardCollection ( )

Member Function Documentation

◆ getClipboard()

IClipboard * deskflow::WlClipboardCollection::getClipboard ( ClipboardID id) const

Get clipboard for specific ID.

◆ hasChanged()

bool deskflow::WlClipboardCollection::hasChanged ( ) const

Check if any clipboard has changed.

◆ isAvailable()

bool deskflow::WlClipboardCollection::isAvailable ( ) const

Check if clipboard functionality is available.

◆ resetChanged()

void deskflow::WlClipboardCollection::resetChanged ( ) const

Reset change detection.

◆ startMonitoring()

void deskflow::WlClipboardCollection::startMonitoring ( )

Start monitoring clipboard changes.

◆ stopMonitoring()

void deskflow::WlClipboardCollection::stopMonitoring ( )

Stop monitoring clipboard changes.


The documentation for this class was generated from the following files: