#include <EPUBImageManager.h>
Classes | |
struct | BinaryDataEqual |
struct | BinaryDataHash |
Public Member Functions | |
EPUBImageManager (EPUBManifest &manifest) | |
const EPUBPath & | insert (const librevenge::RVNGBinaryData &data, const librevenge::RVNGString &mimetype) |
void | writeTo (EPUBPackage &package) |
Private Types | |
typedef boost::unordered_map< librevenge::RVNGBinaryData, EPUBPath, BinaryDataHash, BinaryDataEqual > | MapType_t |
Private Member Functions | |
EPUBImageManager (const EPUBImageManager &) | |
EPUBImageManager & | operator= (const EPUBImageManager &) |
Private Attributes | |
EPUBManifest & | m_manifest |
MapType_t | m_map |
EPUBCounter | m_number |
|
private |
|
private |
|
explicit |
const EPUBPath & libepubgen::EPUBImageManager::insert | ( | const librevenge::RVNGBinaryData & | data, |
const librevenge::RVNGString & | mimetype | ||
) |
Referenced by libepubgen::EPUBHTMLGenerator::insertBinaryObject().
|
private |
void libepubgen::EPUBImageManager::writeTo | ( | EPUBPackage & | package | ) |
Referenced by libepubgen::EPUBGenerator::endDocument().
|
private |
Referenced by insert().
|
private |
Referenced by insert().