Remove const from QPlatformClipboard::mimeData().
authorLaszlo Agocs <laszlo.p.agocs@nokia.com>
Tue, 10 May 2011 08:09:44 +0000 (10:09 +0200)
committerLaszlo Agocs <laszlo.p.agocs@nokia.com>
Tue, 10 May 2011 08:09:44 +0000 (10:09 +0200)
Most implementations will anyway do non-const operations in there, the
change avoids the need for const_cast or mutable.

src/plugins/platforms/wayland/qwaylandclipboard.cpp
src/plugins/platforms/wayland/qwaylandclipboard.h

index 9a363b5..c1ac386 100644 (file)
@@ -217,7 +217,7 @@ QVariant QWaylandClipboard::retrieveData(const QString &mimeType, QVariant::Type
     return content;
 }
 
-const QMimeData *QWaylandClipboard::mimeData(QClipboard::Mode mode) const
+QMimeData *QWaylandClipboard::mimeData(QClipboard::Mode mode)
 {
     Q_ASSERT(mode == QClipboard::Clipboard);
     if (!mMimeDataIn)
index b0d6394..6a02254 100644 (file)
@@ -57,7 +57,7 @@ public:
     QWaylandClipboard(QWaylandDisplay *display);
     ~QWaylandClipboard();
 
-    const QMimeData *mimeData(QClipboard::Mode mode = QClipboard::Clipboard) const;
+    QMimeData *mimeData(QClipboard::Mode mode = QClipboard::Clipboard);
     void setMimeData(QMimeData *data, QClipboard::Mode mode = QClipboard::Clipboard);
     bool supportsMode(QClipboard::Mode mode) const;
 
@@ -81,7 +81,7 @@ private:
 
     QWaylandDisplay *mDisplay;
     QWaylandSelection *mSelection;
-    mutable QWaylandMimeData *mMimeDataIn;
+    QWaylandMimeData *mMimeDataIn;
     QList<QWaylandSelection *> mSelections;
     QStringList mOfferedMimeTypes;
     struct wl_selection_offer *mOffer;