Service from this class to implement a special QPaintDevice as a plugin, that can be registered to JKQTBasePlotter/JKQTPlotter and then be used to export graphics, use registerPaintDeviceAdapter() to register such a plass.
More...
#include <jkqtpbaseplotter.h>
|
| virtual | ~JKQTPPaintDeviceAdapter () |
| virtual QPaintDevice * | createPaintdevice (const QString &filename, int widthPix, int heightPix) const =0 |
| | create a paint device with a given size in pt
|
| virtual QPaintDevice * | createPaintdeviceMM (const QString &filename, double widthMM, double heightMM) const |
| | create a paint device with a given size in millimeters ... the default implementation call createPaintdevice(), assuming the standard logical resolution of the desktop!!!)
|
| virtual QStringList | getFileExtension () const =0 |
| | returns a list (in lower-case) of the file extensions supported by this plugin, e.g. {"jpg","jpeg"}
|
| virtual QString | getFilter () const =0 |
| | Filter-String for a Qt File-Dialog, e.g. "JPEG Files (*.jpg)"
|
| virtual QString | getFormatID () const =0 |
| | a plugin-ID, i.e. a unique name for this format plugin, e.g. MyPluginExport_JPEG
|
| virtual QString | getFormatName () const =0 |
| | Human readable name for the format.
|
| virtual double | getPrintSizeXInMM () const =0 |
| virtual double | getPrintSizeYInMM () const =0 |
| virtual bool | getSetAbsolutePaperSize () const =0 |
| virtual bool | isPrinter () const =0 |
Service from this class to implement a special QPaintDevice as a plugin, that can be registered to JKQTBasePlotter/JKQTPlotter and then be used to export graphics, use registerPaintDeviceAdapter() to register such a plass.
◆ ~JKQTPPaintDeviceAdapter()
| virtual JKQTPPaintDeviceAdapter::~JKQTPPaintDeviceAdapter |
( |
| ) |
|
|
inlinevirtual |
◆ createPaintdevice()
| virtual QPaintDevice * JKQTPPaintDeviceAdapter::createPaintdevice |
( |
const QString & | filename, |
|
|
int | widthPix, |
|
|
int | heightPix ) const |
|
pure virtual |
create a paint device with a given size in pt
◆ createPaintdeviceMM()
| virtual QPaintDevice * JKQTPPaintDeviceAdapter::createPaintdeviceMM |
( |
const QString & | filename, |
|
|
double | widthMM, |
|
|
double | heightMM ) const |
|
virtual |
create a paint device with a given size in millimeters ... the default implementation call createPaintdevice(), assuming the standard logical resolution of the desktop!!!)
◆ getFileExtension()
| virtual QStringList JKQTPPaintDeviceAdapter::getFileExtension |
( |
| ) |
const |
|
pure virtual |
returns a list (in lower-case) of the file extensions supported by this plugin, e.g. {"jpg","jpeg"}
◆ getFilter()
| virtual QString JKQTPPaintDeviceAdapter::getFilter |
( |
| ) |
const |
|
pure virtual |
Filter-String for a Qt File-Dialog, e.g. "JPEG Files (*.jpg)"
◆ getFormatID()
| virtual QString JKQTPPaintDeviceAdapter::getFormatID |
( |
| ) |
const |
|
pure virtual |
a plugin-ID, i.e. a unique name for this format plugin, e.g. MyPluginExport_JPEG
◆ getFormatName()
| virtual QString JKQTPPaintDeviceAdapter::getFormatName |
( |
| ) |
const |
|
pure virtual |
Human readable name for the format.
◆ getPrintSizeXInMM()
| virtual double JKQTPPaintDeviceAdapter::getPrintSizeXInMM |
( |
| ) |
const |
|
pure virtual |
◆ getPrintSizeYInMM()
| virtual double JKQTPPaintDeviceAdapter::getPrintSizeYInMM |
( |
| ) |
const |
|
pure virtual |
◆ getSetAbsolutePaperSize()
| virtual bool JKQTPPaintDeviceAdapter::getSetAbsolutePaperSize |
( |
| ) |
const |
|
pure virtual |
◆ isPrinter()
| virtual bool JKQTPPaintDeviceAdapter::isPrinter |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: