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: