summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/cocoa/qcocoaclipboard.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoaclipboard.h')
-rw-r--r--src/plugins/platforms/cocoa/qcocoaclipboard.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoaclipboard.h b/src/plugins/platforms/cocoa/qcocoaclipboard.h
index 5ebdad79f1..2c34ef9278 100644
--- a/src/plugins/platforms/cocoa/qcocoaclipboard.h
+++ b/src/plugins/platforms/cocoa/qcocoaclipboard.h
@@ -40,8 +40,10 @@
QT_BEGIN_NAMESPACE
-class QCocoaClipboard : public QPlatformClipboard
+class QCocoaClipboard : public QObject, public QPlatformClipboard
{
+ Q_OBJECT
+
public:
QCocoaClipboard();
@@ -49,6 +51,10 @@ public:
void setMimeData(QMimeData *data, QClipboard::Mode mode = QClipboard::Clipboard);
bool supportsMode(QClipboard::Mode mode) const;
bool ownsMode(QClipboard::Mode mode) const;
+
+private Q_SLOTS:
+ void handleApplicationStateChanged(Qt::ApplicationState state);
+
protected:
QMacPasteboard *pasteboardForMode(QClipboard::Mode mode) const;