okular
documentcommands_p.h
Go to the documentation of this file.
30 AddAnnotationCommand(Okular::DocumentPrivate * docPriv, Okular::Annotation* annotation, int pageNumber);
48 RemoveAnnotationCommand(Okular::DocumentPrivate * doc, Okular::Annotation* annotation, int pageNumber);
63 ModifyAnnotationPropertiesCommand( Okular::DocumentPrivate* docPriv, Okular::Annotation* annotation,
NormalizedPoint is a helper class which stores the coordinates of a normalized point.
Definition: area.h:47
virtual bool mergeWith(const QUndoCommand *uc)
Definition: documentcommands.cpp:336
virtual void redo()=0
EditFormComboCommand(Okular::DocumentPrivate *docPriv, FormFieldChoice *form, int pageNumber, const QString &newText, int newCursorPos, const QString &prevText, int prevCursorPos, int prevAnchorPos)
Definition: documentcommands.cpp:427
EditFormTextCommand(Okular::DocumentPrivate *docPriv, Okular::FormFieldText *form, int pageNumber, const QString &newContents, int newCursorPos, const QString &prevContents, int prevCursorPos, int prevAnchorPos)
Definition: documentcommands.cpp:350
RemoveAnnotationCommand(Okular::DocumentPrivate *doc, Okular::Annotation *annotation, int pageNumber)
Definition: documentcommands.cpp:91
NormalizedRect is a helper class which stores the coordinates of a normalized rect, which is a rectangle of.
Definition: area.h:105
Okular::NormalizedRect translateBoundingRectangle(const Okular::NormalizedPoint &delta)
Definition: documentcommands.cpp:204
Okular::NormalizedPoint minusDelta()
Definition: documentcommands.cpp:199
TranslateAnnotationCommand(Okular::DocumentPrivate *docPriv, Okular::Annotation *annotation, int pageNumber, const Okular::NormalizedPoint &delta, bool completeDrag)
Definition: documentcommands.cpp:150
virtual int id() const
Definition: documentcommands.cpp:331
virtual void redo()
Definition: documentcommands.cpp:143
EditFormListCommand(Okular::DocumentPrivate *docPriv, FormFieldChoice *form, int pageNumber, const QList< int > &newChoices, const QList< int > &prevChoices)
Definition: documentcommands.cpp:399
virtual ~AddAnnotationCommand()
Definition: documentcommands.cpp:68
EditAnnotationContentsCommand(Okular::DocumentPrivate *docPriv, Okular::Annotation *annotation, int pageNumber, const QString &newContents, int newCursorPos, const QString &prevContents, int prevCursorPos, int prevAnchorPos)
Definition: documentcommands.cpp:301
ModifyAnnotationPropertiesCommand(Okular::DocumentPrivate *docPriv, Okular::Annotation *annotation, int pageNumber, QDomNode oldProperties, QDomNode newProperties)
Definition: documentcommands.cpp:122
virtual int id() const =0
AddAnnotationCommand(Okular::DocumentPrivate *docPriv, Okular::Annotation *annotation, int pageNumber)
Definition: documentcommands.cpp:59
Definition: document_p.h:77
virtual bool mergeWith(const QUndoCommand *uc)
Definition: documentcommands.cpp:263
EditFormButtonsCommand(Okular::DocumentPrivate *docPriv, int pageNumber, const QList< FormFieldButton * > &formButtons, const QList< bool > &newButtonStates)
Definition: documentcommands.cpp:511
virtual void undo()=0
Annotation struct holds properties shared by all annotations.
Definition: annotations.h:90
virtual ~RemoveAnnotationCommand()
Definition: documentcommands.cpp:100
virtual bool mergeWith(const QUndoCommand *uc)
Definition: documentcommands.cpp:492
virtual bool mergeWith(const QUndoCommand *uc)
Definition: documentcommands.cpp:385
virtual bool mergeWith(const QUndoCommand *uc)
Definition: documentcommands.cpp:183
EditTextCommand(const QString &newContents, int newCursorPos, const QString &prevContents, int prevCursorPos, int prevAnchorPos)
Definition: documentcommands.cpp:215
virtual void undo()
Definition: documentcommands.cpp:136
Definition: documentcommands_p.h:103
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:19:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:19:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.