diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-10-05 22:46:29 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-10-05 22:46:29 +0200 |
commit | 067d7fac0a62c021b75c805bf3af06251b054c61 (patch) | |
tree | d4385825af7146f9fc6579a61e649e64386b9309 /common/query.h | |
parent | 80cc11180a026a68bb1f20ff9e54739f9a118bc8 (diff) | |
download | sink-067d7fac0a62c021b75c805bf3af06251b054c61.tar.gz sink-067d7fac0a62c021b75c805bf3af06251b054c61.zip |
A query for outgoing mails
Diffstat (limited to 'common/query.h')
-rw-r--r-- | common/query.h | 11 |
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 | |||
343 | private: | 354 | private: |
344 | Filter mResourceFilter; | 355 | Filter mResourceFilter; |
345 | Filter mBaseFilterStage; | 356 | Filter mBaseFilterStage; |