42 #ifndef QWAYLANDCLIPBOARD_H 43 #define QWAYLANDCLIPBOARD_H 45 #include <QtGui/QPlatformClipboard> 46 #include <QtCore/QStringList> 47 #include <QtCore/QVariant> 52 struct wl_selection_offer;
73 void createSelectionOffer(uint32_t
id);
78 static void offer(
void *data,
79 struct wl_selection_offer *selection_offer,
81 static void keyboardFocus(
void *data,
82 struct wl_selection_offer *selection_offer,
83 struct wl_input_device *input_device);
84 static const struct wl_selection_offer_listener selectionOfferListener;
86 static void syncCallback(
void *data);
87 static void forceRoundtrip(
struct wl_display *display);
97 #endif // QWAYLANDCLIPBOARD_H The QVariant class acts like a union for the most common Qt data types.
Mode
This enum type is used to control which part of the system clipboard is used by QClipboard::mimeData(...
QWaylandDisplay * mDisplay
QWaylandClipboardSignalEmitter mEmitter
The QString class provides a Unicode character string.
The QObject class is the base class of all Qt objects.
QWaylandMimeData * mMimeDataIn
Q_GUI_EXPORT EGLDisplay display()
QList< QWaylandSelection * > mSelections
The QStringList class provides a list of strings.
QStringList mOfferedMimeTypes
static const char * data(const QByteArray &arr)
Type
This enum type defines the types of variable that a QVariant can contain.
The QMimeData class provides a container for data that records information about its MIME type...
struct wl_selection_offer * mOffer
The QList class is a template class that provides lists.