summaryrefslogtreecommitdiffstats
path: root/src/webenginewidgets/api
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@qt.io>2018-02-28 15:38:23 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2018-04-05 21:33:07 +0000
commit7d545f6bb6c4bf698410fe4b8f8628cd9715ab0b (patch)
treec81008d32083523046ebd8dad1e7fafd82e9631b /src/webenginewidgets/api
parenta5ced3ad19e2ada6a0ed5a48de21d2879ba2f333 (diff)
Replace deprecated Q_FLAGS macro
Q_FLAGS is deprecated, and is replaced by the more powerful Q_FLAG macro. Anyhow, Q_FLAG and Q_FLAGS only makes sense if used inside a QObject or Q_GADGET. The patch therefore makes QWebEngineContextMenuData a Q_GADGET. Change-Id: Icccb373846a645272a7bf29397b930ae80be9b85 Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io> Reviewed-by: Valentin Fokin <fokinv@inf.u-szeged.hu> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/webenginewidgets/api')
-rw-r--r--src/webenginewidgets/api/qwebenginecontextmenudata.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/webenginewidgets/api/qwebenginecontextmenudata.h b/src/webenginewidgets/api/qwebenginecontextmenudata.h
index 7c33ee270..24fbd5c09 100644
--- a/src/webenginewidgets/api/qwebenginecontextmenudata.h
+++ b/src/webenginewidgets/api/qwebenginecontextmenudata.h
@@ -52,6 +52,8 @@ class WebEngineContextMenuData;
QT_BEGIN_NAMESPACE
class QWEBENGINEWIDGETS_EXPORT QWebEngineContextMenuData {
+ Q_GADGET
+
public:
QWebEngineContextMenuData();
QWebEngineContextMenuData(const QWebEngineContextMenuData &other);
@@ -82,6 +84,7 @@ public:
MediaCanRotate = 0x200,
};
Q_DECLARE_FLAGS(MediaFlags, MediaFlag)
+ Q_FLAG(MediaFlags)
// Must match QWebEngineCore::WebEngineContextMenuData::EditFlags:
enum EditFlag {
@@ -96,6 +99,7 @@ public:
CanEditRichly = 0x100,
};
Q_DECLARE_FLAGS(EditFlags, EditFlag)
+ Q_FLAG(EditFlags)
bool isValid() const;
@@ -116,8 +120,6 @@ private:
typedef QtWebEngineCore::WebEngineContextMenuData QWebEngineContextDataPrivate;
QWebEngineContextMenuData &operator=(const QWebEngineContextDataPrivate &priv);
const QWebEngineContextDataPrivate *d;
- Q_FLAGS(MediaFlags)
- Q_FLAGS(EditFlags)
friend class QWebEnginePagePrivate;
friend class QWebEnginePage;