Listbox bugfixing, finishing

This commit is contained in:
Jakub Melka
2020-05-18 18:53:50 +02:00
parent a51aae3836
commit 0a05c33c3b
2 changed files with 133 additions and 29 deletions

View File

@ -472,6 +472,7 @@ public:
virtual void mouseDoubleClickEvent(QWidget* widget, QMouseEvent* event, const QPointF& mousePagePosition);
virtual void mouseReleaseEvent(QWidget* widget, QMouseEvent* event, const QPointF& mousePagePosition);
virtual void mouseMoveEvent(QWidget* widget, QMouseEvent* event, const QPointF& mousePagePosition);
virtual void wheelEvent(QWidget* widget, QWheelEvent* event, const QPointF& mousePagePosition);
virtual void reloadValue() { }
virtual bool isEditorDrawEnabled() const { return false; }
@ -622,6 +623,9 @@ public:
/// Returns editor for form field
PDFFormFieldWidgetEditor* getEditor(const PDFFormField* formField) const;
/// Is committing data disabled?
bool isCommitDisabled() const { return m_isCommitDisabled; }
// interface IDrawWidgetInputInterface
virtual void shortcutOverrideEvent(QWidget* widget, QKeyEvent* event) override;
@ -681,6 +685,7 @@ private:
const PDFDocument* m_document;
FormAppearanceFlags m_flags;
PDFForm m_form;
bool m_isCommitDisabled;
std::vector<PDFFormFieldWidgetEditor*> m_widgetEditors;
PDFFormFieldWidgetEditor* m_focusedEditor;