libquentier 0.5.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
quentier::Resource Class Reference
Inheritance diagram for quentier::Resource:
Inheritance graph
[legend]
Collaboration diagram for quentier::Resource:
Collaboration graph
[legend]

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 void clear ()=0
 
virtual bool hasGuid () const =0
 
virtual const QString & guid () const =0
 
virtual void setGuid (const QString &guid)=0
 
virtual bool hasUpdateSequenceNumber () const =0
 
virtual qint32 updateSequenceNumber () const =0
 
virtual void setUpdateSequenceNumber (const qint32 usn)=0
 
virtual bool checkParameters (ErrorString &errorDescription) const =0
 
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 QTextStream & print (QTextStream &strm) const =0
 
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