diff options
Diffstat (limited to 'qt5/src/poppler-form.h')
-rw-r--r-- | qt5/src/poppler-form.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/qt5/src/poppler-form.h b/qt5/src/poppler-form.h index 7996a2c3..5a6b23b7 100644 --- a/qt5/src/poppler-form.h +++ b/qt5/src/poppler-form.h @@ -116,6 +116,25 @@ namespace Poppler { */ Link* activationAction() const; + /** + * Describes the flags from the form 'AA' dictionary. + * + * \since 0.53 + */ + enum AdditionalActionType + { + FieldModified, ///< A JavaScript action to be performed when the user modifies the field + FormatField, ///< A JavaScript action to be performed before the field is formatted to display its value + ValidateField, ///< A JavaScript action to be performed when the field value changes + CalculateField, ///< A JavaScript action to be performed when the field needs to be recalculated + }; + /** + * Returns a given form additional action + * + * \since 0.53 + */ + Link* additionalAction(AdditionalActionType type) const; + protected: /// \cond PRIVATE FormField(FormFieldData &dd); |