diff options
Diffstat (limited to 'src/core/imap/MCIMAPSearchExpression.cc')
-rw-r--r-- | src/core/imap/MCIMAPSearchExpression.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/core/imap/MCIMAPSearchExpression.cc b/src/core/imap/MCIMAPSearchExpression.cc index 373b93aa..2157fdd2 100644 --- a/src/core/imap/MCIMAPSearchExpression.cc +++ b/src/core/imap/MCIMAPSearchExpression.cc @@ -40,6 +40,8 @@ String * IMAPSearchExpression::description() default: case IMAPSearchKindNone: return String::stringWithUTF8Format("<%s:%p None>", MCUTF8(className()), this); + case IMAPSearchKindAll: + return String::stringWithUTF8Format("<%s:%p ALL>", MCUTF8(className()), this); case IMAPSearchKindFrom: return String::stringWithUTF8Format("<%s:%p From %s>", MCUTF8(className()), this, MCUTF8(mValue->description())); @@ -85,6 +87,13 @@ IMAPSearchExpression * IMAPSearchExpression::searchRecipient(String * value) return (IMAPSearchExpression *) expr->autorelease(); } +IMAPSearchExpression * IMAPSearchExpression::searchAll() +{ + IMAPSearchExpression *expr = new IMAPSearchExpression(); + expr->mKind = IMAPSearchKindAll; + return (IMAPSearchExpression *) expr->autorelease(); +} + IMAPSearchExpression * IMAPSearchExpression::searchSubject(String * value) { IMAPSearchExpression * expr = new IMAPSearchExpression(); |