summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/xcb/qxcbclipboard.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@nokia.com>2011-06-07 16:29:35 +0200
committerLars Knoll <lars.knoll@nokia.com>2011-06-07 16:29:35 +0200
commit52e5fd336bcbe91f1d964015ecf59254c97d92d1 (patch)
tree7a2dbfb78531f97d506fc887e1d78a9b580e706f /src/plugins/platforms/xcb/qxcbclipboard.h
parent4386425ce310815076739ea5f15fe4f1218599c8 (diff)
cleanups code
Make QXcbClipboard and QXcbDrag a QXcbObject to simplify the code. Use the predefined atoms in xproto.h instead of our own defines.
Diffstat (limited to 'src/plugins/platforms/xcb/qxcbclipboard.h')
-rw-r--r--src/plugins/platforms/xcb/qxcbclipboard.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/platforms/xcb/qxcbclipboard.h b/src/plugins/platforms/xcb/qxcbclipboard.h
index 937520b80a..ff2d44144e 100644
--- a/src/plugins/platforms/xcb/qxcbclipboard.h
+++ b/src/plugins/platforms/xcb/qxcbclipboard.h
@@ -43,13 +43,13 @@
#define QXCBCLIPBOARD_H
#include <QPlatformClipboard>
-
+#include <qxcbobject.h>
#include <xcb/xcb.h>
class QXcbConnection;
class QXcbScreen;
-class QXcbClipboard : public QPlatformClipboard
+class QXcbClipboard : public QXcbObject, public QPlatformClipboard
{
public:
QXcbClipboard(QXcbConnection *connection);
@@ -59,7 +59,6 @@ public:
bool supportsMode(QClipboard::Mode mode) const;
- QXcbConnection *connection() const { return m_connection; }
QXcbScreen *screen() const { return m_screen; }
xcb_window_t requestor() const;
@@ -85,7 +84,6 @@ private:
xcb_atom_t sendTargetsSelection(QMimeData *d, xcb_window_t window, xcb_atom_t property);
xcb_atom_t sendSelection(QMimeData *d, xcb_atom_t target, xcb_window_t window, xcb_atom_t property);
- QXcbConnection *m_connection;
QXcbScreen *m_screen;
QMimeData *m_xClipboard;