Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
OSXClipboardAnyBitmapConverter.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2014 - 2016 Symless Ltd
4
* SPDX-FileCopyrightText: (C) 2014 Ryan Chapman
5
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
6
*/
7
8
#pragma once
9
10
#include "
platform/OSXClipboard.h
"
11
13
class
OSXClipboardAnyBitmapConverter
:
public
IOSXClipboardConverter
14
{
15
public
:
16
OSXClipboardAnyBitmapConverter
() =
default
;
17
~OSXClipboardAnyBitmapConverter
()
override
=
default
;
18
19
// IOSXClipboardConverter overrides
20
IClipboard::Format
getFormat
()
const override
;
21
CFStringRef
getOSXFormat
()
const override
= 0;
22
std::string
fromIClipboard
(
const
std::string &)
const override
;
23
std::string
toIClipboard
(
const
std::string &)
const override
;
24
25
protected
:
27
30
virtual
std::string
doFromIClipboard
(
const
std::string &)
const
= 0;
31
33
36
virtual
std::string
doToIClipboard
(
const
std::string &)
const
= 0;
37
};
OSXClipboard.h
IClipboard::Format
Format
Clipboard formats.
Definition
IClipboard.h:50
IOSXClipboardConverter
Clipboard format converter interface.
Definition
OSXClipboard.h:55
OSXClipboardAnyBitmapConverter::getOSXFormat
CFStringRef getOSXFormat() const override=0
returns the scrap flavor type that this object converts from/to
OSXClipboardAnyBitmapConverter::OSXClipboardAnyBitmapConverter
OSXClipboardAnyBitmapConverter()=default
OSXClipboardAnyBitmapConverter::doToIClipboard
virtual std::string doToIClipboard(const std::string &) const =0
Convert to IClipboard format.
OSXClipboardAnyBitmapConverter::~OSXClipboardAnyBitmapConverter
~OSXClipboardAnyBitmapConverter() override=default
OSXClipboardAnyBitmapConverter::getFormat
IClipboard::Format getFormat() const override
Get clipboard format.
Definition
OSXClipboardAnyBitmapConverter.cpp:10
OSXClipboardAnyBitmapConverter::fromIClipboard
std::string fromIClipboard(const std::string &) const override
Convert from IClipboard format.
Definition
OSXClipboardAnyBitmapConverter.cpp:15
OSXClipboardAnyBitmapConverter::toIClipboard
std::string toIClipboard(const std::string &) const override
Convert to IClipboard format.
Definition
OSXClipboardAnyBitmapConverter.cpp:20
OSXClipboardAnyBitmapConverter::doFromIClipboard
virtual std::string doFromIClipboard(const std::string &) const =0
Convert from IClipboard format.
src
lib
platform
OSXClipboardAnyBitmapConverter.h
Generated by
1.18.0