// Copyright 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef IME_EVENT_GUARD_H_ #define IME_EVENT_GUARD_H_ namespace content { class RenderWidget; // Simple RAII object for handling IME events. Calls StartHandlingImeEvent on // construction and FinishHandlingImeEvent on destruction. class ImeEventGuard { public: explicit ImeEventGuard(RenderWidget* widget); ~ImeEventGuard(); private: RenderWidget* widget_; }; } #endif