summaryrefslogtreecommitdiffstats
path: root/src/core/core_gyp_generator.pro
diff options
context:
space:
mode:
authorJocelyn Turcotte <jocelyn.turcotte@digia.com>2014-01-15 19:06:17 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-01-22 08:45:14 +0100
commit3fcd31f5bd86cb568b1ca4f4f5c7c12c6675dceb (patch)
tree174654f0843830a86f80c3a379442708003e4f7e /src/core/core_gyp_generator.pro
parent6d760436bc0d7081d5bdb50e4141171b6ba940ee (diff)
Add a stub message system to communicate with the blink WebView
This follows the model used by the Android WebView's AwRenderViewExt class. QtRenderViewObserverHost is attached to the WebContents and QtRenderViewObserver is attached to the RenderView in the render process. Both can exchange messages together and allow async commands to be carried from WebContentsAdapter and the result sent back through WebContentsAdapterClient. This patch also adds a renderer subdirectory to start matching the directory structure of Chromium. Change-Id: I724ca2fe2a597dcd2a15e8e1a23c4eeba1190703 Reviewed-by: Pierre Rossi <pierre.rossi@gmail.com>
Diffstat (limited to 'src/core/core_gyp_generator.pro')
-rw-r--r--src/core/core_gyp_generator.pro10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/core/core_gyp_generator.pro b/src/core/core_gyp_generator.pro
index a22b9126a..b6fb85418 100644
--- a/src/core/core_gyp_generator.pro
+++ b/src/core/core_gyp_generator.pro
@@ -29,11 +29,12 @@ CONFIG(release, debug|release): DEFINES += NDEBUG
RESOURCES += devtools.qrc
# something fishy with qmake in 5.2 ?
-INCLUDEPATH += $$[QT_INSTALL_HEADERS]
+INCLUDEPATH += $$[QT_INSTALL_HEADERS] $$PWD
SOURCES = \
backing_store_qt.cpp \
chromium_overrides.cpp \
+ common/qt_messages.cpp \
content_client_qt.cpp \
content_browser_client_qt.cpp \
content_main_delegate_qt.cpp \
@@ -44,7 +45,10 @@ SOURCES = \
javascript_dialog_controller.cpp \
javascript_dialog_manager_qt.cpp \
process_main.cpp \
+ qt_render_view_observer_host.cpp \
render_widget_host_view_qt.cpp \
+ renderer/content_renderer_client_qt.cpp \
+ renderer/qt_render_view_observer.cpp \
resource_bundle_qt.cpp \
resource_context_qt.cpp \
url_request_context_getter_qt.cpp \
@@ -63,6 +67,7 @@ HEADERS = \
backing_store_qt.h \
browser_context_qt.h \
chromium_overrides.h \
+ common/qt_messages.h \
content_client_qt.h \
content_browser_client_qt.h \
content_main_delegate_qt.h \
@@ -74,8 +79,11 @@ HEADERS = \
javascript_dialog_controller.h \
javascript_dialog_manager_qt.h \
process_main.h \
+ qt_render_view_observer_host.h \
render_widget_host_view_qt.h \
render_widget_host_view_qt_delegate.h \
+ renderer/content_renderer_client_qt.h \
+ renderer/qt_render_view_observer.h \
resource_context_qt.h \
url_request_context_getter_qt.h \
web_contents_adapter.h \