Index: pdf/preview_mode_client.h |
diff --git a/pdf/preview_mode_client.h b/pdf/preview_mode_client.h |
index 1f424a76bf442323d0b60c95593f929a75f47fe6..0127db9a3a59d6cdde4615473bdbc5d897f9d14d 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 |