Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
MSWindowsClipboardAnyTextConverter.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2012 - 2016 Synergy App Ltd
4
* SPDX-FileCopyrightText: (C) 2002 Chris Schoeneman
5
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
6
*/
7
8
#pragma once
9
10
#include "
platform/MSWindowsClipboard.h
"
11
13
class
MSWindowsClipboardAnyTextConverter
:
public
IMSWindowsClipboardConverter
14
{
15
public
:
16
MSWindowsClipboardAnyTextConverter
() =
default
;
17
~MSWindowsClipboardAnyTextConverter
()
override
=
default
;
18
19
// IMSWindowsClipboardConverter overrides
20
IClipboard::Format
getFormat
()
const override
;
21
UINT
getWin32Format
()
const override
= 0;
22
HANDLE
fromIClipboard
(
const
std::string &)
const override
;
23
std::string
toIClipboard
(HANDLE)
const override
;
24
25
protected
:
27
33
virtual
std::string
doFromIClipboard
(
const
std::string &)
const
= 0;
34
36
40
virtual
std::string
doToIClipboard
(
const
std::string &)
const
= 0;
41
42
private
:
43
std::string convertLinefeedToWin32(
const
std::string &)
const
;
44
std::string convertLinefeedToUnix(
const
std::string &)
const
;
45
};
MSWindowsClipboard.h
IClipboard::Format
Format
Clipboard formats.
Definition
IClipboard.h:50
IMSWindowsClipboardConverter
Clipboard format converter interface.
Definition
MSWindowsClipboard.h:86
MSWindowsClipboardAnyTextConverter::doToIClipboard
virtual std::string doToIClipboard(const std::string &) const =0
Convert to IClipboard format.
MSWindowsClipboardAnyTextConverter::getFormat
IClipboard::Format getFormat() const override
Definition
MSWindowsClipboardAnyTextConverter.cpp:14
MSWindowsClipboardAnyTextConverter::~MSWindowsClipboardAnyTextConverter
~MSWindowsClipboardAnyTextConverter() override=default
MSWindowsClipboardAnyTextConverter::fromIClipboard
HANDLE fromIClipboard(const std::string &) const override
Definition
MSWindowsClipboardAnyTextConverter.cpp:20
MSWindowsClipboardAnyTextConverter::doFromIClipboard
virtual std::string doFromIClipboard(const std::string &) const =0
Convert from IClipboard format.
MSWindowsClipboardAnyTextConverter::toIClipboard
std::string toIClipboard(HANDLE) const override
Definition
MSWindowsClipboardAnyTextConverter.cpp:43
MSWindowsClipboardAnyTextConverter::getWin32Format
UINT getWin32Format() const override=0
MSWindowsClipboardAnyTextConverter::MSWindowsClipboardAnyTextConverter
MSWindowsClipboardAnyTextConverter()=default
src
lib
platform
MSWindowsClipboardAnyTextConverter.h
Generated by
1.18.0