okular
#include <saveinterface.h>
Public Types | |
enum | SaveOption { NoOption = 0, SaveChanges = 1 } |
Public Member Functions | |
virtual | ~SaveInterface () |
virtual AnnotationProxy * | annotationProxy () const =0 |
virtual bool | save (const QString &fileName, SaveOptions options, QString *errorText)=0 |
virtual bool | supportsOption (SaveOption option) const =0 |
Detailed Description
Abstract interface for saving.
This interface defines a way to save (or help saving) the document opened by the Generator.
How to use it in a custom Generator:
and - of course - implementing its methods.
Definition at line 39 of file saveinterface.h.
Member Enumeration Documentation
The possible options for the saving.
Enumerator | |
---|---|
NoOption | |
SaveChanges |
The possibility to save with the current changes to the document. |
Definition at line 45 of file saveinterface.h.
Constructor & Destructor Documentation
|
inlinevirtual |
Destroys the save interface.
Definition at line 55 of file saveinterface.h.
Member Function Documentation
|
pure virtual |
Returns the annotation proxy.
Generators can return NULL if native annotations are not supported.
- Note
- Returning NULL is equivalent to returning an AnnotationProxy that doesn't support any capability.
- Since
- 0.15 (KDE 4.9)
|
pure virtual |
Save to the specified fileName
with the specified options
.
|
pure virtual |
Query for the supported saving options.
- Note
- NoOption is never queried
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:19:26 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.