libquentier  0.4.0
The library for rich desktop clients of Evernote service
Public Member Functions | List of all members
quentier::IFavoritableDataElement Class Referenceabstract

#include <IFavoritableDataElement.h>

Inheritance diagram for quentier::IFavoritableDataElement:
Inheritance graph
[legend]
Collaboration diagram for quentier::IFavoritableDataElement:
Collaboration graph
[legend]

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)
 

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.