#include <klfmainwin.h>
Public Member Functions | |
| KLFAbstractOutputSaver () | |
| virtual | ~KLFAbstractOutputSaver () |
| virtual QStringList | supportedMimeFormats ()=0 |
| virtual QString | formatTitle (const QString &key)=0 |
| virtual QStringList | formatFilePatterns (const QString &key)=0 |
| virtual bool | saveToFile (const QString &key, const QString &fileName, const KLFBackend::klfOutput &output)=0 |
A helper interface class to implement more export formats to save output (to file).
Definition at line 82 of file klfmainwin.h.
|
inline |
Definition at line 85 of file klfmainwin.h.
|
inlinevirtual |
Definition at line 86 of file klfmainwin.h.
|
pure virtual |
Returns the file pattern(s) that the files of this format (normally) match. syntax is simple pattern eg. "*.png".
The patterns are joined to spaces to form a filter that is given to QFileDialog.
Returns the human-readable, (possibly translated,) label to display in save dialog that the user can select to save in this format.
| key | is a mime-type returned by supportedMimeFormats(). |
|
pure virtual |
Actually save to the file fileName, using the format key.
The subclass is responsible for notifying the user of possible errors that have occurred.
Overwrite confirmation has already been required (if applicable).
Referenced by KLFMainWin::slotSave().
|
pure virtual |
Returns a list of mime-types of supported file formats