7 #ifndef _SCRIBUS_PIXMAPEXPORT_H_
8 #define _SCRIBUS_PIXMAPEXPORT_H_
11 #include <QFileDialog>
12 #include <pluginapi.h>
13 #include <loadsaveplugin.h>
26 virtual bool run(
ScribusDoc* doc, QString target = QString::null);
29 virtual void deleteAboutData(
const AboutData* about)
const;
36 extern "C" PLUGIN_API
int scribusexportpixmap_getPluginAPIVersion();
37 extern "C" PLUGIN_API
ScPlugin* scribusexportpixmap_getPlugin();
38 extern "C" PLUGIN_API
void scribusexportpixmap_freePlugin(
ScPlugin* plugin);
76 QString getFileName(
ScribusDoc* doc, uint pageNr);
82 bool exportPage(
ScribusDoc* doc, uint pageNr,
bool background,
bool single);
A plug-in that performs a single action.
Definition: scplugin.h:248
~ExportBitmap()
nothing doing destructor.
Definition: export.cpp:172
Handles export.
Definition: export.h:43
virtual const QString fullTrName() const =0
Plug-in's human-readable, translated name.
bool exportInterval(ScribusDoc *doc, std::vector< int > &pageNs, bool background)
Exports chosen interval of the pages.
Definition: export.cpp:234
double enlargement
Enlargement of the exported image... 2x 3x etc.
Definition: export.h:57
Abstract super class for all Scribus plug-ins.
Definition: scplugin.h:90
int pageDPI
Dpi of the exported image.
Definition: export.h:55
ExportBitmap()
Initializing the default export variables and attributes.
Definition: export.cpp:157
This Class is the base class for your application. It sets up the main window and providing a menubar...
Definition: scribus.h:123
virtual bool run(ScribusDoc *doc, QString target=QString::null)=0
Run the plug-in's main action.
QString bitmapType
Type of the exported image.
Definition: export.h:53
virtual void languageChange()=0
Update all user-visible text to reflect current UI language.
the Document Class
Definition: scribusdoc.h:90
QString exportDir
A place for stored images.
Definition: export.h:61
ScPlugin provides an interface to ask plugins for information about themselves.
Definition: scplugin.h:103
bool exportCurrent(ScribusDoc *doc, bool background)
Exports only the actual page.
Definition: export.cpp:229
virtual void addToMainWindowMenu(ScribusMainWindow *)
Allow plugins to add to a main menu.
Definition: export.h:31
int quality
Quality of the image <0; 100>
Definition: export.h:59
Definition: scraction.h:33
QString filenamePrefix
Prefix for filenames.
Definition: export.h:65
bool overwrite
Overwrite the existing files?
Definition: export.h:63
virtual const AboutData * getAboutData() const =0
Return descriptive information about the plug-in.