blob: 690cd2b1446bcaa5f4542c4160c512d996c249fe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#pragma once
#include "../Clipboard.h"
#include "Base.h"
namespace cru::platform::gui::xcb {
class XcbUiApplication;
class XcbClipboard : public XcbResource, public virtual IClipboard {
public:
explicit XcbClipboard(XcbUiApplication* application);
~XcbClipboard() override;
std::string GetText() override;
void SetText(std::string text) override;
private:
XcbUiApplication* application_;
};
} // namespace cru::platform::gui::xcb
|