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

Public Types

using QueryFormat = qevercloud::QueryFormat
using SavedSearchScope = qevercloud::SavedSearchScope

Public Member Functions

 SavedSearch (const SavedSearch &other)
 SavedSearch (SavedSearch &&other)
SavedSearchoperator= (const SavedSearch &other)
SavedSearchoperator= (SavedSearch &&other)
 SavedSearch (const qevercloud::SavedSearch &search)
 SavedSearch (qevercloud::SavedSearch &&search)
const qevercloud::SavedSearch & qevercloudSavedSearch () const
qevercloud::SavedSearch & qevercloudSavedSearch ()
bool operator== (const SavedSearch &other) const
bool operator!= (const SavedSearch &other) const
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 hasQuery () const
const QString & query () const
void setQuery (const QString &query)
bool hasQueryFormat () const
QueryFormat queryFormat () const
void setQueryFormat (const qint8 queryFormat)
bool hasIncludeAccount () const
bool includeAccount () const
void setIncludeAccount (const bool includeAccount)
bool hasIncludePersonalLinkedNotebooks () const
bool includePersonalLinkedNotebooks () const
void setIncludePersonalLinkedNotebooks (const bool includePersonalLinkedNotebooks)
bool hasIncludeBusinessLinkedNotebooks () const
bool includeBusinessLinkedNotebooks () const
void setIncludeBusinessLinkedNotebooks (const bool includeBusinessLinkedNotebooks)
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 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

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

◆ clear()

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

◆ guid()

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

◆ hasGuid()

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

◆ hasUpdateSequenceNumber()

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

◆ print()

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

Implements quentier::Printable.

◆ setGuid()

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

◆ setUpdateSequenceNumber()

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

◆ updateSequenceNumber()

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