summaryrefslogtreecommitdiffstats
path: root/common/query.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-10-05 22:46:29 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-10-05 22:46:29 +0200
commit067d7fac0a62c021b75c805bf3af06251b054c61 (patch)
treed4385825af7146f9fc6579a61e649e64386b9309 /common/query.h
parent80cc11180a026a68bb1f20ff9e54739f9a118bc8 (diff)
downloadsink-067d7fac0a62c021b75c805bf3af06251b054c61.tar.gz
sink-067d7fac0a62c021b75c805bf3af06251b054c61.zip
A query for outgoing mails
Diffstat (limited to 'common/query.h')
-rw-r--r--common/query.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/common/query.h b/common/query.h
index ae307a2..85307aa 100644
--- a/common/query.h
+++ b/common/query.h
@@ -340,6 +340,17 @@ public:
340 return query; 340 return query;
341 } 341 }
342 342
343 /**
344 * Outgoing mails.
345 */
346 static Query outboxMails()
347 {
348 Sink::Query query;
349 query.resourceContainsFilter<ApplicationDomain::SinkResource::Capabilities>(ApplicationDomain::ResourceCapabilities::Mail::transport);
350 query.sort<ApplicationDomain::Mail::Date>();
351 return query;
352 }
353
343private: 354private:
344 Filter mResourceFilter; 355 Filter mResourceFilter;
345 Filter mBaseFilterStage; 356 Filter mBaseFilterStage;