This implementation has two main functions, which handle the clipboard content: the XClipboard::setContent function and the QClipboard::change signal handler.
More...
#include <Qt5Clipboard.hxx>
|
static css::uno::Reference< css::uno::XInterface > | create (const OUString &aModeString) |
|
|
| Qt5Clipboard (const OUString &aModeString, const QClipboard::Mode aMode) |
|
|
static bool | isOwner (const QClipboard::Mode aMode) |
|
static bool | isSupported (const QClipboard::Mode aMode) |
|
This implementation has two main functions, which handle the clipboard content: the XClipboard::setContent function and the QClipboard::change signal handler.
The first just sets the respective clipboard to the expected content from LO, the latter will handle any reported changes.
Definition at line 30 of file Qt5Clipboard.hxx.
Qt5Clipboard::Qt5Clipboard |
( |
const OUString & |
aModeString, |
|
|
const QClipboard::Mode |
aMode |
|
) |
| |
|
explicitprivate |
virtual void SAL_CALL Qt5Clipboard::addClipboardListener |
( |
const css::uno::Reference< css::datatransfer::clipboard::XClipboardListener > & |
listener | ) |
|
|
overridevirtual |
void Qt5Clipboard::clearClipboard |
( |
| ) |
|
|
signal |
static css::uno::Reference<css::uno::XInterface> Qt5Clipboard::create |
( |
const OUString & |
aModeString | ) |
|
|
static |
virtual void SAL_CALL Qt5Clipboard::flushClipboard |
( |
| ) |
|
|
overridevirtual |
virtual css::uno::Reference<css::datatransfer::XTransferable> SAL_CALL Qt5Clipboard::getContents |
( |
| ) |
|
|
overridevirtual |
virtual OUString SAL_CALL Qt5Clipboard::getImplementationName |
( |
| ) |
|
|
overridevirtual |
virtual OUString SAL_CALL Qt5Clipboard::getName |
( |
| ) |
|
|
overridevirtual |
virtual sal_Int8 SAL_CALL Qt5Clipboard::getRenderingCapabilities |
( |
| ) |
|
|
overridevirtual |
virtual css::uno::Sequence<OUString> SAL_CALL Qt5Clipboard::getSupportedServiceNames |
( |
| ) |
|
|
overridevirtual |
void Qt5Clipboard::handleChanged |
( |
QClipboard::Mode |
mode | ) |
|
|
privateslot |
void Qt5Clipboard::handleClearClipboard |
( |
| ) |
|
|
privateslot |
static bool Qt5Clipboard::isOwner |
( |
const QClipboard::Mode |
aMode | ) |
|
|
staticprivate |
static bool Qt5Clipboard::isSupported |
( |
const QClipboard::Mode |
aMode | ) |
|
|
staticprivate |
virtual void SAL_CALL Qt5Clipboard::removeClipboardListener |
( |
const css::uno::Reference< css::datatransfer::clipboard::XClipboardListener > & |
listener | ) |
|
|
overridevirtual |
virtual void SAL_CALL Qt5Clipboard::setContents |
( |
const css::uno::Reference< css::datatransfer::XTransferable > & |
xTrans, |
|
|
const css::uno::Reference< css::datatransfer::clipboard::XClipboardOwner > & |
xClipboardOwner |
|
) |
| |
|
overridevirtual |
virtual sal_Bool SAL_CALL Qt5Clipboard::supportsService |
( |
const OUString & |
ServiceName | ) |
|
|
overridevirtual |
const QClipboard::Mode Qt5Clipboard::m_aClipboardMode |
|
private |
const OUString Qt5Clipboard::m_aClipboardName |
|
private |
css::uno::Reference<css::datatransfer::XTransferable> Qt5Clipboard::m_aContents |
|
private |
std::vector<css::uno::Reference<css::datatransfer::clipboard::XClipboardListener> > Qt5Clipboard::m_aListeners |
|
private |
osl::Mutex Qt5Clipboard::m_aMutex |
|
private |
css::uno::Reference<css::datatransfer::clipboard::XClipboardOwner> Qt5Clipboard::m_aOwner |
|
private |
bool Qt5Clipboard::m_bDoClear |
|
private |
bool Qt5Clipboard::m_bOwnClipboardChange |
|
private |
The documentation for this class was generated from the following file: