7#include <QtGui/qtguiglobal.h>
8#include <QtCore/qobject.h>
13#ifndef QT_NO_CLIPBOARD
23 explicit QClipboard(QObject *parent);
27 enum Mode { Clipboard, Selection, FindBuffer, LastMode = FindBuffer };
29 void clear(Mode mode = Clipboard);
31 bool supportsSelection()
const;
32 bool supportsFindBuffer()
const;
34 bool ownsSelection()
const;
35 bool ownsClipboard()
const;
36 bool ownsFindBuffer()
const;
38 QString text(Mode mode = Clipboard)
const;
39 QString text(QString& subtype, Mode mode = Clipboard)
const;
40 void setText(
const QString &, Mode mode = Clipboard);
42 const QMimeData *mimeData(Mode mode = Clipboard )
const;
43 void setMimeData(QMimeData *data, Mode mode = Clipboard);
45 QImage image(Mode mode = Clipboard)
const;
46 QPixmap pixmap(Mode mode = Clipboard)
const;
47 void setImage(
const QImage &, Mode mode = Clipboard);
48 void setPixmap(
const QPixmap &, Mode mode = Clipboard);
51 void changed(QClipboard::Mode mode);
52 void selectionChanged();
53 void findBufferChanged();
57 friend class QApplication;
58 friend class QApplicationPrivate;
59 friend class QGuiApplication;
60 friend class QBaseApplication;
61 friend class QDragManager;
62 friend class QPlatformClipboard;
65 Q_DISABLE_COPY(QClipboard)
67 bool supportsMode(Mode mode)
const;
68 bool ownsMode(Mode mode)
const;
69 void emitChanged(Mode mode);
QString introspect(const QString &path) const override
This function needs to handle the introspection of the virtual object on path.
void notify(QAccessibleEvent *event)
void windowActivated(QObject *window, bool active)
void registerApplication()
void eventListenerDeregistered(const QString &bus, const QString &path)
bool handleMessage(const QDBusMessage &message, const QDBusConnection &connection) override
This function needs to handle all messages to the path of the virtual object, when the SubPath option...
Connects to the accessibility dbus.
QDBusConnection connection() const
Returns the DBus connection that got established.
The QClipboard class provides access to the window system clipboard.
Combined button and popup list for selecting options.
QT_REQUIRE_CONFIG(itemmodel)
const QDBusArgument & operator>>(const QDBusArgument &argument, QSpiDeviceEvent &event)
Q_DECLARE_TYPEINFO(QSpiTextRange, Q_RELOCATABLE_TYPE)
QDBusArgument & operator<<(QDBusArgument &argument, const QSpiAction &action)
QList< QSpiAccessibleCacheItem > QSpiAccessibleCacheArray
const QDBusArgument & operator>>(const QDBusArgument &argument, QSpiAction &action)
QDBusArgument & operator<<(QDBusArgument &argument, const QSpiObjectReference &address)
const QDBusArgument & operator>>(const QDBusArgument &argument, QSpiAppUpdate &update)
Q_DECLARE_TYPEINFO(QSpiAppUpdate, Q_RELOCATABLE_TYPE)
QDBusArgument & operator<<(QDBusArgument &argument, const QSpiAccessibleCacheItem &item)
@ QSPI_APP_UPDATE_REMOVED
QList< QSpiTextRange > QSpiTextRangeList
const QDBusArgument & operator>>(const QDBusArgument &argument, QSpiObjectReference &address)
QList< QSpiObjectReference > QSpiObjectReferenceArray
QMap< QString, QString > QSpiAttributeSet
Q_DECLARE_TYPEINFO(QSpiObjectReference, Q_RELOCATABLE_TYPE)
QList< QSpiRelationArrayEntry > QSpiRelationArray
void qSpiInitializeStructTypes()
QDBusArgument & operator<<(QDBusArgument &argument, const QSpiDeviceEvent &event)
const QDBusArgument & operator>>(const QDBusArgument &argument, QSpiEventListener &action)
std::pair< unsigned int, QSpiObjectReferenceArray > QSpiRelationArrayEntry
const QDBusArgument & operator>>(const QDBusArgument &argument, QSpiAccessibleCacheItem &item)
Q_DECLARE_TYPEINFO(QSpiAppUpdateType, Q_PRIMITIVE_TYPE)
QDBusArgument & operator<<(QDBusArgument &argument, const QSpiEventListener &action)
QDBusArgument & operator<<(QDBusArgument &argument, const QSpiAppUpdate &update)
QList< QSpiAction > QSpiActionArray
QList< QSpiEventListener > QSpiEventListenerArray
Q_DECLARE_TYPEINFO(QSpiAction, Q_RELOCATABLE_TYPE)
Q_DECLARE_TYPEINFO(QSpiEventListener, Q_RELOCATABLE_TYPE)
Q_DECLARE_TYPEINFO(QSpiDeviceEvent, Q_RELOCATABLE_TYPE)
Q_DECLARE_TYPEINFO(QSpiAccessibleCacheItem, Q_RELOCATABLE_TYPE)
QT_REQUIRE_CONFIG(accessibility)
QStringList supportedInterfaces
QSpiObjectReferenceArray children
QSpiObjectReference application
QSpiObjectReference parent
QSpiObjectReference(const QDBusConnection &connection, const QDBusObjectPath &path)