19 #ifndef LIB_QUENTIER_TYPES_I_FAVORITABLE_DATA_ELEMENT_H 20 #define LIB_QUENTIER_TYPES_I_FAVORITABLE_DATA_ELEMENT_H 22 #include "INoteStoreDataElement.h" 34 virtual bool isFavorited()
const = 0;
35 virtual void setFavorited(
const bool favorited) = 0;
40 #define DECLARE_IS_FAVORITED \ 41 virtual bool isFavorited() const Q_DECL_OVERRIDE; 43 #define DECLARE_SET_FAVORITED \ 44 virtual void setFavorited(const bool favorited) Q_DECL_OVERRIDE; 46 #define QN_DECLARE_FAVORITED \ 47 DECLARE_IS_FAVORITED \ 50 #define DEFINE_IS_FAVORITED(type) \ 51 bool type::isFavorited() const { \ 52 return d->m_isFavorited; \ 55 #define DEFINE_SET_FAVORITED(type) \ 56 void type::setFavorited(const bool favorited) { \ 57 d->m_isFavorited = favorited; \ 60 #define QN_DEFINE_FAVORITED(type) \ 61 DEFINE_IS_FAVORITED(type) \ 62 DEFINE_SET_FAVORITED(type) 66 #endif // LIB_QUENTIER_TYPES_I_FAVORITABLE_DATA_ELEMENT_H Definition: INoteStoreDataElement.h:30
Definition: IFavoritableDataElement.h:31