diff options
Diffstat (limited to 'src/libraries/qmfclient/support/qmailnamespace.h')
-rw-r--r-- | src/libraries/qmfclient/support/qmailnamespace.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/libraries/qmfclient/support/qmailnamespace.h b/src/libraries/qmfclient/support/qmailnamespace.h index 1a43d275..276b760f 100644 --- a/src/libraries/qmfclient/support/qmailnamespace.h +++ b/src/libraries/qmfclient/support/qmailnamespace.h @@ -43,6 +43,8 @@ #define QMAILNAMESPACE_H #include "qmailglobal.h" +#include "qmailaccount.h" +#include "qmailfolder.h" #include <QDate> #include <QPair> #include <QString> @@ -60,6 +62,18 @@ class QSqlDatabase; QT_END_NAMESPACE #endif +struct StandardFolderInfo +{ + StandardFolderInfo(QString flagName, quint64 flag, QMailFolder::StandardFolder standardFolder, quint64 messageFlag, QStringList paths) + :_flagName(flagName), _flag(flag), _standardFolder(standardFolder), _messageFlag(messageFlag), _paths(paths) {}; + + QString _flagName; + quint64 _flag; + QMailFolder::StandardFolder _standardFolder; + quint64 _messageFlag; + QStringList _paths; +}; + namespace QMail { QMF_EXPORT QString lastSystemErrorMessage(); @@ -88,6 +102,7 @@ namespace QMail QMF_EXPORT QString baseSubject(const QString& subject, bool *replyOrForward); QMF_EXPORT QStringList messageIdentifiers(const QString& str); + QMF_EXPORT bool detectStandardFolders(const QMailAccountId &accountId); template<typename StringType> StringType unquoteString(const StringType& src) @@ -140,7 +155,6 @@ namespace QMail PlainMechanism = 2, CramMd5Mechanism = 3 }; - } #endif |