31 explicit NoteSearchQuery();
33 NoteSearchQuery(
const NoteSearchQuery & other);
34 NoteSearchQuery(NoteSearchQuery && other)
noexcept;
36 NoteSearchQuery & operator=(
const NoteSearchQuery & other);
37 NoteSearchQuery & operator=(NoteSearchQuery && other)
noexcept;
39 ~NoteSearchQuery()
override;
41 [[nodiscard]]
bool isEmpty()
const;
50 [[nodiscard]]
bool setQueryString(
60 [[nodiscard]]
bool hasAnyModifier()
const;
62 [[nodiscard]]
const QStringList & tagNames()
const;
63 [[nodiscard]]
const QStringList & negatedTagNames()
const;
64 [[nodiscard]]
bool hasAnyTag()
const;
65 [[nodiscard]]
bool hasNegatedAnyTag()
const;
67 [[nodiscard]]
const QStringList & titleNames()
const;
68 [[nodiscard]]
const QStringList & negatedTitleNames()
const;
69 [[nodiscard]]
bool hasAnyTitleName()
const;
70 [[nodiscard]]
bool hasNegatedAnyTitleName()
const;
72 [[nodiscard]]
const QList<qint64> & creationTimestamps()
const;
73 [[nodiscard]]
const QList<qint64> & negatedCreationTimestamps()
const;
74 [[nodiscard]]
bool hasAnyCreationTimestamp()
const;
75 [[nodiscard]]
bool hasNegatedAnyCreationTimestamp()
const;
77 [[nodiscard]]
const QList<qint64> & modificationTimestamps()
const;
78 [[nodiscard]]
const QList<qint64> & negatedModificationTimestamps()
const;
79 [[nodiscard]]
bool hasAnyModificationTimestamp()
const;
80 [[nodiscard]]
bool hasNegatedAnyModificationTimestamp()
const;
82 [[nodiscard]]
const QStringList & resourceMimeTypes()
const;
83 [[nodiscard]]
const QStringList & negatedResourceMimeTypes()
const;
84 [[nodiscard]]
bool hasAnyResourceMimeType()
const;
85 [[nodiscard]]
bool hasNegatedAnyResourceMimeType()
const;
87 [[nodiscard]]
const QList<qint64> & subjectDateTimestamps()
const;
88 [[nodiscard]]
const QList<qint64> & negatedSubjectDateTimestamps()
const;
89 [[nodiscard]]
bool hasAnySubjectDateTimestamp()
const;
90 [[nodiscard]]
bool hasNegatedAnySubjectDateTimestamp()
const;
92 [[nodiscard]]
const QList<double> & latitudes()
const;
93 [[nodiscard]]
const QList<double> & negatedLatitudes()
const;
94 [[nodiscard]]
bool hasAnyLatitude()
const;
95 [[nodiscard]]
bool hasNegatedAnyLatitude()
const;
97 [[nodiscard]]
const QList<double> & longitudes()
const;
98 [[nodiscard]]
const QList<double> & negatedLongitudes()
const;
99 [[nodiscard]]
bool hasAnyLongitude()
const;
100 [[nodiscard]]
bool hasNegatedAnyLongitude()
const;
102 [[nodiscard]]
const QList<double> & altitudes()
const;
103 [[nodiscard]]
const QList<double> & negatedAltitudes()
const;
104 [[nodiscard]]
bool hasAnyAltitude()
const;
105 [[nodiscard]]
bool hasNegatedAnyAltitude()
const;
107 [[nodiscard]]
const QStringList & authors()
const;
108 [[nodiscard]]
const QStringList & negatedAuthors()
const;
109 [[nodiscard]]
bool hasAnyAuthor()
const;
110 [[nodiscard]]
bool hasNegatedAnyAuthor()
const;
112 [[nodiscard]]
const QStringList & sources()
const;
113 [[nodiscard]]
const QStringList & negatedSources()
const;
114 [[nodiscard]]
bool hasAnySource()
const;
115 [[nodiscard]]
bool hasNegatedAnySource()
const;
117 [[nodiscard]]
const QStringList & sourceApplications()
const;
118 [[nodiscard]]
const QStringList & negatedSourceApplications()
const;
119 [[nodiscard]]
bool hasAnySourceApplication()
const;
120 [[nodiscard]]
bool hasNegatedAnySourceApplication()
const;
122 [[nodiscard]]
const QStringList & contentClasses()
const;
123 [[nodiscard]]
const QStringList & negatedContentClasses()
const;
124 [[nodiscard]]
bool hasAnyContentClass()
const;
125 [[nodiscard]]
bool hasNegatedAnyContentClass()
const;
127 [[nodiscard]]
const QStringList & placeNames()
const;
128 [[nodiscard]]
const QStringList & negatedPlaceNames()
const;
129 [[nodiscard]]
bool hasAnyPlaceName()
const;
130 [[nodiscard]]
bool hasNegatedAnyPlaceName()
const;
132 [[nodiscard]]
const QStringList & applicationData()
const;
133 [[nodiscard]]
const QStringList & negatedApplicationData()
const;
134 [[nodiscard]]
bool hasAnyApplicationData()
const;
135 [[nodiscard]]
bool hasNegatedAnyApplicationData()
const;
137 [[nodiscard]]
const QList<qint64> & reminderOrders()
const;
138 [[nodiscard]]
const QList<qint64> & negatedReminderOrders()
const;
139 [[nodiscard]]
bool hasAnyReminderOrder()
const;
140 [[nodiscard]]
bool hasNegatedAnyReminderOrder()
const;
142 [[nodiscard]]
const QList<qint64> & reminderTimes()
const;
143 [[nodiscard]]
const QList<qint64> & negatedReminderTimes()
const;
144 [[nodiscard]]
bool hasAnyReminderTime()
const;
145 [[nodiscard]]
bool hasNegatedAnyReminderTime()
const;
147 [[nodiscard]]
const QList<qint64> & reminderDoneTimes()
const;
148 [[nodiscard]]
const QList<qint64> & negatedReminderDoneTimes()
const;
149 [[nodiscard]]
bool hasAnyReminderDoneTime()
const;
150 [[nodiscard]]
bool hasNegatedAnyReminderDoneTime()
const;
152 [[nodiscard]]
bool hasUnfinishedToDo()
const;
153 [[nodiscard]]
bool hasNegatedUnfinishedToDo()
const;
155 [[nodiscard]]
bool hasFinishedToDo()
const;
156 [[nodiscard]]
bool hasNegatedFinishedToDo()
const;
158 [[nodiscard]]
bool hasAnyToDo()
const;
159 [[nodiscard]]
bool hasNegatedAnyToDo()
const;
161 [[nodiscard]]
bool hasEncryption()
const;
162 [[nodiscard]]
bool hasNegatedEncryption()
const;
164 [[nodiscard]]
const QStringList & contentSearchTerms()
const;
165 [[nodiscard]]
const QStringList & negatedContentSearchTerms()
const;
166 [[nodiscard]]
bool hasAnyContentSearchTerms()
const;
168 [[nodiscard]]
bool isMatcheable()
const;
171 QTextStream & print(QTextStream & strm)
const override;
175 QSharedDataPointer<Data> d;