libquentier 0.5.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
quentier::Resource Class Reference
Inheritance diagram for quentier::Resource:
Collaboration diagram for quentier::Resource:

Public Member Functions

 Resource (const Resource &other)
 Resource (Resource &&other)
 Resource (const qevercloud::Resource &resource)
Resourceoperator= (const Resource &other)
Resourceoperator= (Resource &&other)
bool operator== (const Resource &other) const
bool operator!= (const Resource &other) const
const qevercloud::Resource & qevercloudResource () const
qevercloud::Resource & qevercloudResource ()
virtual void clear () override
virtual bool hasGuid () const override
virtual const QString & guid () const override
virtual void setGuid (const QString &guid) override
virtual bool hasUpdateSequenceNumber () const override
virtual qint32 updateSequenceNumber () const override
virtual void setUpdateSequenceNumber (const qint32 updateSequenceNumber) override
virtual bool checkParameters (ErrorString &errorDescription) const override
QString displayName () const
void setDisplayName (const QString &displayName)
QString preferredFileSuffix () const
int indexInNote () const
void setIndexInNote (const int index)
bool hasNoteGuid () const
const QString & noteGuid () const
void setNoteGuid (const QString &guid)
bool hasNoteLocalUid () const
const QString & noteLocalUid () const
void setNoteLocalUid (const QString &guid)
bool hasData () const
bool hasDataHash () const
const QByteArray & dataHash () const
void setDataHash (const QByteArray &hash)
bool hasDataSize () const
qint32 dataSize () const
void setDataSize (const qint32 size)
bool hasDataBody () const
const QByteArray & dataBody () const
void setDataBody (const QByteArray &body)
bool hasMime () const
const QString & mime () const
void setMime (const QString &mime)
bool hasWidth () const
qint16 width () const
void setWidth (const qint16 width)
bool hasHeight () const
qint16 height () const
void setHeight (const qint16 height)
bool hasRecognitionData () const
bool hasRecognitionDataHash () const
const QByteArray & recognitionDataHash () const
void setRecognitionDataHash (const QByteArray &hash)
bool hasRecognitionDataSize () const
qint32 recognitionDataSize () const
void setRecognitionDataSize (const qint32 size)
bool hasRecognitionDataBody () const
const QByteArray & recognitionDataBody () const
void setRecognitionDataBody (const QByteArray &body)
bool hasAlternateData () const
bool hasAlternateDataHash () const
const QByteArray & alternateDataHash () const
void setAlternateDataHash (const QByteArray &hash)
bool hasAlternateDataSize () const
qint32 alternateDataSize () const
void setAlternateDataSize (const qint32 size)
bool hasAlternateDataBody () const
const QByteArray & alternateDataBody () const
void setAlternateDataBody (const QByteArray &body)
bool hasResourceAttributes () const
const qevercloud::ResourceAttributes & resourceAttributes () const
qevercloud::ResourceAttributes & resourceAttributes ()
void setResourceAttributes (const qevercloud::ResourceAttributes &attributes)
void setResourceAttributes (qevercloud::ResourceAttributes &&attributes)
virtual QTextStream & print (QTextStream &strm) const override
Public Member Functions inherited from quentier::INoteStoreDataElement
virtual bool isDirty () const =0
virtual void setDirty (const bool dirty)=0
virtual bool isLocal () const =0
virtual void setLocal (const bool local)=0
Public Member Functions inherited from quentier::ILocalStorageDataElement
virtual const QString localUid () const =0
virtual void setLocalUid (const QString &guid)=0
virtual void unsetLocalUid ()=0
Public Member Functions inherited from quentier::Printable
virtual const QString toString () const

Friends

class Note

Additional Inherited Members

Protected Member Functions inherited from quentier::Printable
 Printable (const Printable &other)
Printableoperator= (const Printable &other)

Member Function Documentation

◆ checkParameters()

virtual bool quentier::Resource::checkParameters ( ErrorString & errorDescription) const
overridevirtual

◆ clear()

virtual void quentier::Resource::clear ( )
overridevirtual

◆ guid()

virtual const QString & quentier::Resource::guid ( ) const
overridevirtual

◆ hasGuid()

virtual bool quentier::Resource::hasGuid ( ) const
overridevirtual

◆ hasUpdateSequenceNumber()

virtual bool quentier::Resource::hasUpdateSequenceNumber ( ) const
overridevirtual

◆ print()

virtual QTextStream & quentier::Resource::print ( QTextStream & strm) const
overridevirtual

Implements quentier::Printable.

◆ setGuid()

virtual void quentier::Resource::setGuid ( const QString & guid)
overridevirtual

◆ setUpdateSequenceNumber()

virtual void quentier::Resource::setUpdateSequenceNumber ( const qint32 updateSequenceNumber)
overridevirtual

◆ updateSequenceNumber()

virtual qint32 quentier::Resource::updateSequenceNumber ( ) const
overridevirtual