Scribus Epub Export Plugin
Public Slots | Public Member Functions | Public Attributes | List of all members
EpubExport Class Reference

This is the main epub export class. It gets called by EpubExportPlugin after the the export dialog. More...

#include <epubexport.h>

Inheritance diagram for EpubExport:
Inheritance graph
[legend]
Collaboration diagram for EpubExport:
Collaboration graph
[legend]

Public Slots

void cancelRequested ()
 

Public Member Functions

void setOptions (EpubExportOptions options)
 
void setScribusDocument (ScribusDoc *scribusDoc)
 
void doExport ()
 
void setProgressDialog (MultiProgressDialog *dialog)
 

Public Attributes

EpubExportOptions options
 

Detailed Description

This is the main epub export class. It gets called by EpubExportPlugin after the the export dialog.

Inspired by svgexplugin.

Member Function Documentation

void EpubExport::doExport ( )
  • Create the Epub file
  • Setup ScribusAPIDocument with the current document
  • Fill the document information
  • Use ScribusAPIDocument to read the styles and add them to the Epub's css file.
  • Use EpubExportContent to
    • fill the Epub with the content and
    • update the structure
  • Set the Epub's cover
  • Add the "structure" files.

The documentation for this class was generated from the following files: