summaryrefslogtreecommitdiffstats
path: root/pdf/preview_mode_client.h
diff options
context:
space:
mode:
authorthestig <thestig@chromium.org>2015-12-29 14:38:15 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-29 22:39:23 +0000
commit98638620100303034cd94c7a02e8c64be0bd93b7 (patch)
treebf6ae8cc437062fd1453451935894f3030564e28 /pdf/preview_mode_client.h
parent27f7483ff7bb09a1364bcc90241b4b50608ff46b (diff)
downloadchromium_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.h92
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