summaryrefslogtreecommitdiffstats
path: root/src/webenginewidgets/api/qwebenginepage.h
diff options
context:
space:
mode:
authorAleix Pol <aleixpol@kde.org>2017-03-14 12:44:39 +0100
committerAleix Pol <aleixpol@codereview.qt-project.org>2017-03-27 16:16:09 +0000
commit140d12802c9ebc54f5816fbf1a410c5bdc730ec6 (patch)
tree2895a893a58b00988cc76011dd53632c4073bb62 /src/webenginewidgets/api/qwebenginepage.h
parent31374ba98829e984c7600419c0e5fa71b96fc530 (diff)
Include Q_ENUM on QObject interface classes
Adds useful metadata [ChangeLog][General] Use Q_ENUM on QtWebEngineWidgets interfaces Change-Id: Iac30298666b560f1ec62adde980d4eff25b49736 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/webenginewidgets/api/qwebenginepage.h')
-rw-r--r--src/webenginewidgets/api/qwebenginepage.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/webenginewidgets/api/qwebenginepage.h b/src/webenginewidgets/api/qwebenginepage.h
index 6140cf445..c7d5a19e3 100644
--- a/src/webenginewidgets/api/qwebenginepage.h
+++ b/src/webenginewidgets/api/qwebenginepage.h
@@ -134,6 +134,7 @@ public:
ViewSource,
WebActionCount
};
+ Q_ENUM(WebAction)
enum FindFlag {
FindBackward = 1,
@@ -147,12 +148,14 @@ public:
WebDialog,
WebBrowserBackgroundTab
};
+ Q_ENUM(WebWindowType)
enum PermissionPolicy {
PermissionUnknown,
PermissionGrantedByUser,
PermissionDeniedByUser
};
+ Q_ENUM(PermissionPolicy)
// must match WebContentsAdapterClient::NavigationType
enum NavigationType {
@@ -163,6 +166,7 @@ public:
NavigationTypeReload,
NavigationTypeOther
};
+ Q_ENUM(NavigationType)
enum Feature {
#ifndef Q_QDOC
@@ -174,6 +178,7 @@ public:
MediaAudioVideoCapture,
MouseLock
};
+ Q_ENUM(Feature)
// Ex-QWebFrame enum
@@ -181,6 +186,7 @@ public:
FileSelectOpen,
FileSelectOpenMultiple,
};
+ Q_ENUM(FileSelectionMode)
// must match WebContentsAdapterClient::JavaScriptConsoleMessageLevel
enum JavaScriptConsoleMessageLevel {
@@ -188,6 +194,7 @@ public:
WarningMessageLevel,
ErrorMessageLevel
};
+ Q_ENUM(JavaScriptConsoleMessageLevel)
// must match WebContentsAdapterClient::RenderProcessTerminationStatus
enum RenderProcessTerminationStatus {
@@ -196,6 +203,7 @@ public:
CrashedTerminationStatus,
KilledTerminationStatus
};
+ Q_ENUM(RenderProcessTerminationStatus)
explicit QWebEnginePage(QObject *parent = Q_NULLPTR);
QWebEnginePage(QWebEngineProfile *profile, QObject *parent = Q_NULLPTR);