#include "chrome/browser/ui/browser_commands.h"
#include "chrome/browser/ui/browser_finder.h"
#import "chrome/browser/ui/cocoa/browser_window_controller.h"
-#import "chrome/browser/ui/cocoa/view_id_util.h"
#include "chrome/common/pref_names.h"
#include "chrome/common/spellcheck_messages.h"
#include "chrome/common/url_constants.h"
view_delegate_(view_delegate) {
}
- virtual ~SpellCheckObserver() {
- }
+ ~SpellCheckObserver() override {}
private:
- virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE {
+ bool OnMessageReceived(const IPC::Message& message) override {
bool handled = true;
IPC_BEGIN_MESSAGE_MAP(SpellCheckObserver, message)
IPC_MESSAGE_HANDLER(SpellCheckHostMsg_ToggleSpellCheck,
self = [super init];
if (self) {
renderWidgetHost_ = renderWidgetHost;
- NSView* nativeView = renderWidgetHost_->GetView()->GetNativeView();
- view_id_util::SetID(nativeView, VIEW_ID_TAB_CONTAINER);
-
if (renderWidgetHost_->IsRenderView()) {
spellingObserver_.reset(
new ChromeRenderWidgetHostViewMacDelegateInternal::SpellCheckObserver(
[super dealloc];
}
-- (void)viewGone:(NSView*)view {
- view_id_util::UnsetID(view);
-}
-
// Handle an event. All incoming key and mouse events flow through this
// delegate method if implemented. Return YES if the event is fully handled, or
// NO if normal processing should take place.