Search for usage in LXR

Okular::EmbeddedFile Class Referenceabstract

#include <document.h>

Public Member Functions

 EmbeddedFile ()
 EmbeddedFile (const EmbeddedFile &)=delete
virtual ~EmbeddedFile ()
virtual QDateTime creationDate () const =0
virtual QByteArray data () const =0
virtual QString description () const =0
virtual QDateTime modificationDate () const =0
virtual QString name () const =0
EmbeddedFileoperator= (const EmbeddedFile &)=delete
virtual int size () const =0

Detailed Description

An embedded file into the document.

This class represents a sort of interface of an embedded file in a document.

Generators must re-implement its members to give the all the information about an embedded file, like its name, its description, the date of creation and modification, and the real data of the file.

Definition at line 1507 of file document.h.

Constructor & Destructor Documentation

◆ EmbeddedFile()

EmbeddedFile::EmbeddedFile ( )

Creates a new embedded file.


Definition at line 6021 of file document.cpp.

◆ ~EmbeddedFile()

EmbeddedFile::~EmbeddedFile ( )

Destroys the embedded file.

Definition at line 6025 of file document.cpp.

Member Function Documentation

◆ creationDate()

virtual QDateTime Okular::EmbeddedFile::creationDate ( ) const
pure virtual

Returns the creation date of the file, or an invalid date if not available.

◆ data()

virtual QByteArray Okular::EmbeddedFile::data ( ) const
pure virtual

Returns the real data representing the file contents.

◆ description()

virtual QString Okular::EmbeddedFile::description ( ) const
pure virtual

Returns the description of the file, or an empty string if not available.

◆ modificationDate()

virtual QDateTime Okular::EmbeddedFile::modificationDate ( ) const
pure virtual

Returns the modification date of the file, or an invalid date if not available.

◆ name()

virtual QString Okular::EmbeddedFile::name ( ) const
pure virtual

Returns the name of the file.

◆ size()

virtual int Okular::EmbeddedFile::size ( ) const
pure virtual

Returns the size (in bytes) of the file, if available, or -1 otherwise.

this method should be a fast way to know the size of the file with no need to extract all the data from it

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Jul 19 2024 11:58:25 by doxygen 1.11.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.