#include "web_contents_view_efl_delegate_ewk.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/gfx/screen.h"
-#include "devtools_delegate_efl.h"
#include "permission_popup_manager.cc"
#include "browser/web_view_evas_handler.h"
page_scale_factor_(1.0),
min_page_scale_factor_(-1.0),
max_page_scale_factor_(-1.0),
- inspector_server_(NULL),
is_initialized_(false) {
}
if (!is_initialized_) {
return;
}
- StopInspectorServer(); // inside is check to Inspector is running
context_menu_.reset();
mhtml_callback_map_.Clear();
}
int EWebView::StartInspectorServer(int port) {
- if (inspector_server_) {
- inspector_server_->Stop(); // Asynchronous releas inside Stop()
- }
- inspector_server_ = new devtools_http_handler::DevToolsDelegateEfl(port);
- return inspector_server_ ? inspector_server_->port() : 0;
+ return context_->InspectorServerStart(port);
}
bool EWebView::StopInspectorServer() {
- if (!inspector_server_) {
- return false;
- }
- inspector_server_->Stop(); // Asynchronous releas inside Stop()
- inspector_server_ = NULL;
- return true;
+ return context_->InspectorServerStop();
}
void EWebView::InvokeWebProcessCrashedCallback() {
#include "ui/gfx/geometry/size.h"
#include "web_contents_delegate_efl.h"
-namespace devtools_http_handler {
-class DevToolsDelegateEfl;
-}
-
namespace content {
class RenderViewHost;
class RenderWidgetHostViewEfl;
IDMap<WebApplicationCapableGetCallback, IDMapOwnPointer> web_app_capable_get_callback_map_;
scoped_ptr<NotificationPermissionCallback> notification_permission_callback_;
scoped_ptr<PermissionPopupManager> permission_popup_manager_;
- devtools_http_handler::DevToolsDelegateEfl* inspector_server_;
scoped_ptr<ScrollDetector> scroll_detector_;
#if defined(OS_TIZEN_MOBILE)
content::FileChooserParams::Mode filechooser_mode_;