X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2FWebKit%2FSource%2Fweb%2FColorChooserPopupUIController.h;h=b0694b3178782a2b200c672d6dc2eb1dfc26fdc5;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=ee9d531c8c32595e407da629e44a765a692b3e6f;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/WebKit/Source/web/ColorChooserPopupUIController.h b/src/third_party/WebKit/Source/web/ColorChooserPopupUIController.h index ee9d531..b0694b3 100644 --- a/src/third_party/WebKit/Source/web/ColorChooserPopupUIController.h +++ b/src/third_party/WebKit/Source/web/ColorChooserPopupUIController.h @@ -36,38 +36,43 @@ class ChromeClientImpl; class ColorChooserClient; class PagePopup; -class ColorChooserPopupUIController FINAL : public ColorChooserUIController, public PagePopupClient { +class ColorChooserPopupUIController final : public ColorChooserUIController, public PagePopupClient { public: - ColorChooserPopupUIController(LocalFrame*, ChromeClientImpl*, ColorChooserClient*); + static PassOwnPtrWillBeRawPtr create(LocalFrame* frame, ChromeClientImpl* chromeClient, ColorChooserClient* client) + { + return adoptPtrWillBeNoop(new ColorChooserPopupUIController(frame, chromeClient, client)); + } + virtual ~ColorChooserPopupUIController(); // ColorChooserUIController functions: - virtual void openUI() OVERRIDE; + virtual void openUI() override; // ColorChooser functions - virtual void endChooser() OVERRIDE; - virtual AXObject* rootAXObject() OVERRIDE; + virtual void endChooser() override; + virtual AXObject* rootAXObject() override; // PagePopupClient functions: - virtual IntSize contentSize() OVERRIDE; - virtual void writeDocument(SharedBuffer*) OVERRIDE; - virtual Locale& locale() OVERRIDE; - virtual void setValueAndClosePopup(int, const String&) OVERRIDE; - virtual void setValue(const String&) OVERRIDE; - virtual void closePopup() OVERRIDE; - virtual Element& ownerElement() OVERRIDE; - virtual void didClosePopup() OVERRIDE; + virtual IntSize contentSize() override; + virtual void writeDocument(SharedBuffer*) override; + virtual Locale& locale() override; + virtual void setValueAndClosePopup(int, const String&) override; + virtual void setValue(const String&) override; + virtual void closePopup() override; + virtual Element& ownerElement() override; + virtual void didClosePopup() override; private: + ColorChooserPopupUIController(LocalFrame*, ChromeClientImpl*, ColorChooserClient*); + void openPopup(); ChromeClientImpl* m_chromeClient; - ColorChooserClient* m_client; PagePopup* m_popup; Locale& m_locale; }; -} +} // namespace blink #endif // ColorChooserPopupUIController_h