diff options
Diffstat (limited to 'examples/maildirresource/libmaildir')
-rw-r--r-- | examples/maildirresource/libmaildir/maildir.cpp | 7 | ||||
-rw-r--r-- | examples/maildirresource/libmaildir/maildir.h | 5 |
2 files changed, 12 insertions, 0 deletions
diff --git a/examples/maildirresource/libmaildir/maildir.cpp b/examples/maildirresource/libmaildir/maildir.cpp index 67a2d2d..2b0148c 100644 --- a/examples/maildirresource/libmaildir/maildir.cpp +++ b/examples/maildirresource/libmaildir/maildir.cpp | |||
@@ -332,6 +332,13 @@ bool Maildir::create() | |||
332 | return true; | 332 | return true; |
333 | } | 333 | } |
334 | 334 | ||
335 | bool Maildir::remove() | ||
336 | { | ||
337 | QDir dir(d->path); | ||
338 | dir.removeRecursively(); | ||
339 | return true; | ||
340 | } | ||
341 | |||
335 | QString Maildir::path() const | 342 | QString Maildir::path() const |
336 | { | 343 | { |
337 | return d->path; | 344 | return d->path; |
diff --git a/examples/maildirresource/libmaildir/maildir.h b/examples/maildirresource/libmaildir/maildir.h index 6853033..f80ba5d 100644 --- a/examples/maildirresource/libmaildir/maildir.h +++ b/examples/maildirresource/libmaildir/maildir.h | |||
@@ -71,6 +71,11 @@ public: | |||
71 | bool create(); | 71 | bool create(); |
72 | 72 | ||
73 | /** | 73 | /** |
74 | * Remove the maildir and everything it contains. | ||
75 | */ | ||
76 | bool remove(); | ||
77 | |||
78 | /** | ||
74 | * Returns the path of this maildir. | 79 | * Returns the path of this maildir. |
75 | */ | 80 | */ |
76 | QString path() const; | 81 | QString path() const; |