libquentier 0.5.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
quentier::IFavoritableDataElement Class Referenceabstract

#include <IFavoritableDataElement.h>

Inheritance diagram for quentier::IFavoritableDataElement:
Collaboration diagram for quentier::IFavoritableDataElement:

Public Member Functions

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

Additional Inherited Members

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

Detailed Description

Class adding one more attribute to each note store data element subclassing it: "favorited" flag. Favorited data elements are expected to be somehow arranged for quick access in the client application's UI.