diff options
Diffstat (limited to 'src/net/maildir/maildirStore.cpp')
-rw-r--r-- | src/net/maildir/maildirStore.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/net/maildir/maildirStore.cpp b/src/net/maildir/maildirStore.cpp index 74d0b595..566d9359 100644 --- a/src/net/maildir/maildirStore.cpp +++ b/src/net/maildir/maildirStore.cpp @@ -20,6 +20,7 @@ #include "vmime/net/maildir/maildirStore.hpp" #include "vmime/net/maildir/maildirFolder.hpp" +#include "vmime/net/maildir/maildirFormat.hpp" #include "vmime/utility/smartPtr.hpp" @@ -146,6 +147,8 @@ void maildirStore::connect() } } + m_format = maildirFormat::detect(thisRef().dynamicCast <maildirStore>()); + m_connected = true; } @@ -188,6 +191,18 @@ void maildirStore::noop() } +ref <maildirFormat> maildirStore::getFormat() +{ + return m_format; +} + + +ref <const maildirFormat> maildirStore::getFormat() const +{ + return m_format; +} + + void maildirStore::registerFolder(maildirFolder* folder) { m_folders.push_back(folder); |