diff options
author | thestig <thestig@chromium.org> | 2015-12-29 14:38:15 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-12-29 22:39:23 +0000 |
commit | 98638620100303034cd94c7a02e8c64be0bd93b7 (patch) | |
tree | bf6ae8cc437062fd1453451935894f3030564e28 /pdf/preview_mode_client.h | |
parent | 27f7483ff7bb09a1364bcc90241b4b50608ff46b (diff) | |
download | chromium_src-98638620100303034cd94c7a02e8c64be0bd93b7.zip chromium_src-98638620100303034cd94c7a02e8c64be0bd93b7.tar.gz chromium_src-98638620100303034cd94c7a02e8c64be0bd93b7.tar.bz2 |
Mark methods with override in pdf/
Fix some small nits along the way.
Review URL: https://codereview.chromium.org/1554533002
Cr-Commit-Position: refs/heads/master@{#367109}
Diffstat (limited to 'pdf/preview_mode_client.h')
-rw-r--r-- | pdf/preview_mode_client.h | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/pdf/preview_mode_client.h b/pdf/preview_mode_client.h index 1f424a7..0127db9 100644 --- a/pdf/preview_mode_client.h +++ b/pdf/preview_mode_client.h @@ -22,57 +22,57 @@ class PreviewModeClient : public PDFEngine::Client { virtual void PreviewDocumentLoadFailed() = 0; virtual void PreviewDocumentLoadComplete() = 0; }; + explicit PreviewModeClient(Client* client); - virtual ~PreviewModeClient() {} + ~PreviewModeClient() override {} // PDFEngine::Client implementation. - virtual void DocumentSizeUpdated(const pp::Size& size); - virtual void Invalidate(const pp::Rect& rect); - virtual void Scroll(const pp::Point& point); - virtual void ScrollToX(int position); - virtual void ScrollToY(int position); - virtual void ScrollToPage(int page); - virtual void NavigateTo(const std::string& url, bool open_in_new_tab); - virtual void UpdateCursor(PP_CursorType_Dev cursor); - virtual void UpdateTickMarks(const std::vector<pp::Rect>& tickmarks); - virtual void NotifyNumberOfFindResultsChanged(int total, - bool final_result); - virtual void NotifySelectedFindResultChanged(int current_find_index); - virtual void GetDocumentPassword( - pp::CompletionCallbackWithOutput<pp::Var> callback); - virtual void Alert(const std::string& message); - virtual bool Confirm(const std::string& message); - virtual std::string Prompt(const std::string& question, - const std::string& default_answer); - virtual std::string GetURL(); - virtual void Email(const std::string& to, - const std::string& cc, - const std::string& bcc, - const std::string& subject, - const std::string& body); - virtual void Print(); - virtual void SubmitForm(const std::string& url, - const void* data, - int length); - virtual std::string ShowFileSelectionDialog(); - virtual pp::URLLoader CreateURLLoader(); - virtual void ScheduleCallback(int id, int delay_in_ms); - virtual void SearchString(const base::char16* string, - const base::char16* term, - bool case_sensitive, - std::vector<SearchStringResult>* results); - virtual void DocumentPaintOccurred(); - virtual void DocumentLoadComplete(int page_count); - virtual void DocumentLoadFailed(); - virtual pp::Instance* GetPluginInstance(); - virtual void DocumentHasUnsupportedFeature(const std::string& feature); - virtual void DocumentLoadProgress(uint32_t available, uint32_t doc_size); - virtual void FormTextFieldFocusChange(bool in_focus); - virtual bool IsPrintPreview(); - virtual uint32_t GetBackgroundColor(); + void DocumentSizeUpdated(const pp::Size& size) override; + void Invalidate(const pp::Rect& rect) override; + void Scroll(const pp::Point& point) override; + void ScrollToX(int position) override; + void ScrollToY(int position) override; + void ScrollToPage(int page) override; + void NavigateTo(const std::string& url, bool open_in_new_tab) override; + void UpdateCursor(PP_CursorType_Dev cursor) override; + void UpdateTickMarks(const std::vector<pp::Rect>& tickmarks) override; + void NotifyNumberOfFindResultsChanged(int total, bool final_result) override; + void NotifySelectedFindResultChanged(int current_find_index) override; + void GetDocumentPassword( + pp::CompletionCallbackWithOutput<pp::Var> callback) override; + void Alert(const std::string& message) override; + bool Confirm(const std::string& message) override; + std::string Prompt(const std::string& question, + const std::string& default_answer) override; + std::string GetURL() override; + void Email(const std::string& to, + const std::string& cc, + const std::string& bcc, + const std::string& subject, + const std::string& body) override; + void Print() override; + void SubmitForm(const std::string& url, + const void* data, + int length) override; + std::string ShowFileSelectionDialog() override; + pp::URLLoader CreateURLLoader() override; + void ScheduleCallback(int id, int delay_in_ms) override; + void SearchString(const base::char16* string, + const base::char16* term, + bool case_sensitive, + std::vector<SearchStringResult>* results) override; + void DocumentPaintOccurred() override; + void DocumentLoadComplete(int page_count) override; + void DocumentLoadFailed() override; + pp::Instance* GetPluginInstance() override; + void DocumentHasUnsupportedFeature(const std::string& feature) override; + void DocumentLoadProgress(uint32_t available, uint32_t doc_size) override; + void FormTextFieldFocusChange(bool in_focus) override; + bool IsPrintPreview() override; + uint32_t GetBackgroundColor() override; private: - Client* client_; + Client* const client_; }; } // namespace chrome_pdf |