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

Public Member Functions

 Tag (const Tag &other)
 
 Tag (Tag &&other)
 
Tagoperator= (const Tag &other)
 
Tagoperator= (Tag &&other)
 
 Tag (const qevercloud::Tag &other)
 
 Tag (qevercloud::Tag &&other)
 
bool operator== (const Tag &other) const
 
bool operator!= (const Tag &other) const
 
const qevercloud::Tag & qevercloudTag () const
 
qevercloud::Tag & qevercloudTag ()
 
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 usn) override
 
virtual bool checkParameters (ErrorString &errorDescription) const override
 
bool hasName () const
 
const QString & name () const
 
void setName (const QString &name)
 
bool hasParentGuid () const
 
const QString & parentGuid () const
 
void setParentGuid (const QString &parentGuid)
 
bool hasParentLocalUid () const
 
const QString & parentLocalUid () const
 
void setParentLocalUid (const QString &parentLocalUid)
 
bool hasLinkedNotebookGuid () const
 
const QString & linkedNotebookGuid () const
 
void setLinkedNotebookGuid (const QString &linkedNotebookGuid)
 
virtual QTextStream & print (QTextStream &strm) const override
 
- Public Member Functions inherited from quentier::IFavoritableDataElement
virtual bool isFavorited () const =0
 
virtual void setFavorited (const bool favorited)=0
 
- 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
 

Static Public Member Functions

static bool validateName (const QString &name, ErrorString *pErrorDescription=nullptr)
 

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::Tag::checkParameters ( ErrorString errorDescription) const
overridevirtual

◆ clear()

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

◆ guid()

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

◆ hasGuid()

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

◆ hasUpdateSequenceNumber()

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

◆ print()

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

Implements quentier::Printable.

◆ setGuid()

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

◆ setUpdateSequenceNumber()

virtual void quentier::Tag::setUpdateSequenceNumber ( const qint32  usn)
overridevirtual

◆ updateSequenceNumber()

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