The BookInfoEntry class. More...
#include <BookInfoEntry.h>
Public Types | |
enum | cover_types { base64 , file , rgb , rgba , error } |
The cover types enumerator. More... | |
Public Member Functions | |
BookInfoEntry () | |
BookInfoEntry constructor. | |
virtual | ~BookInfoEntry () |
BookInfoEntry destructor. | |
BookInfoEntry (const BookInfoEntry &other) | |
BookInfoEntry copy constructor. | |
BookInfoEntry (BookInfoEntry &&other) | |
BookInfoEntry move constructor. | |
BookInfoEntry & | operator= (const BookInfoEntry &other) |
operator = | |
BookInfoEntry & | operator= (BookInfoEntry &&other) |
operator = | |
Public Attributes | |
std::string | annotation |
Book annotation. | |
std::string | cover |
Book cover image. | |
cover_types | cover_type = cover_types::error |
Type of image. | |
std::string | language |
Book language. | |
std::string | src_language |
Language of book source. | |
std::string | translator |
Translator. | |
PaperBookInfoEntry * | paper = nullptr |
Pointer to PaperBookInfoEntry. | |
ElectroBookInfoEntry * | electro = nullptr |
Various technical information about book file. See ElectroBookInfoEntry. | |
int | bytes_per_row = 0 |
Number of bytes per row for RGB and RGBA images. | |
The BookInfoEntry class.
Auxiliary class keeping various extra information about book (see BookInfo).