summaryrefslogtreecommitdiff
path: root/chromium/pdf/pdf_engine.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2022-02-04 17:20:24 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-02-12 08:15:25 +0000
commit8fa0776f1f79e91fc9c0b9c1ba11a0a29c05196b (patch)
tree788d8d7549712682703a0310ca4a0f0860d4802b /chromium/pdf/pdf_engine.h
parent606d85f2a5386472314d39923da28c70c60dc8e7 (diff)
downloadqtwebengine-chromium-8fa0776f1f79e91fc9c0b9c1ba11a0a29c05196b.tar.gz
BASELINE: Update Chromium to 98.0.4758.90
Change-Id: Ib7c41539bf8a8e0376bd639f27d68294de90f3c8 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/pdf/pdf_engine.h')
-rw-r--r--chromium/pdf/pdf_engine.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/chromium/pdf/pdf_engine.h b/chromium/pdf/pdf_engine.h
index ad6c6b640e2..7a54051ad8d 100644
--- a/chromium/pdf/pdf_engine.h
+++ b/chromium/pdf/pdf_engine.h
@@ -102,6 +102,15 @@ class PDFEngine {
// Maximum number of parameters a nameddest view can contain.
static constexpr size_t kMaxViewParams = 4;
+ enum class FocusFieldType {
+ // Focus is not on any form field.
+ kNoFocus,
+ // Focus is on a form text field or form combobox text field.
+ kText,
+ // Focus is on a non-text field.
+ kNonText,
+ };
+
// Named destination in a document.
struct NamedDestination {
// 0-based page number.
@@ -254,8 +263,8 @@ class PDFEngine {
// Notifies the client about document load progress.
virtual void DocumentLoadProgress(uint32_t available, uint32_t doc_size) {}
- // Notifies the client about focus changes for form text fields.
- virtual void FormTextFieldFocusChange(bool in_focus) {}
+ // Notifies the client about focus changes for form fields.
+ virtual void FormFieldFocusChange(FocusFieldType type) {}
// Returns true if the plugin has been opened within print preview.
virtual bool IsPrintPreview() const = 0;
@@ -529,7 +538,6 @@ class PDFEngineExports {
virtual void SetPDFEnsureTypefaceCharactersAccessible(
PDFEnsureTypefaceCharactersAccessible func) = 0;
- virtual void SetPDFUseGDIPrinting(bool enable) = 0;
virtual void SetPDFUsePrintMode(int mode) = 0;
#endif // defined(OS_WIN)