aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/maildir/maildirStore.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/maildir/maildirStore.cpp')
-rw-r--r--src/net/maildir/maildirStore.cpp15
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);