diff options
Diffstat (limited to 'examples/qtmail')
| -rw-r--r-- | examples/qtmail/browserwidget.cpp | 4 | ||||
| -rw-r--r-- | examples/qtmail/emailcomposer.cpp | 5 | ||||
| -rw-r--r-- | examples/qtmail/emailcomposer.h | 2 | ||||
| -rw-r--r-- | examples/qtmail/genericviewer.cpp | 25 | ||||
| -rw-r--r-- | examples/qtmail/genericviewer.h | 2 | ||||
| -rw-r--r-- | examples/qtmail/qmailcomposer.cpp | 4 | ||||
| -rw-r--r-- | examples/qtmail/qmailcomposer.h | 8 | ||||
| -rw-r--r-- | examples/qtmail/qmailviewer.cpp | 8 | ||||
| -rw-r--r-- | examples/qtmail/qmailviewer.h | 10 | ||||
| -rw-r--r-- | examples/qtmail/readmail.cpp | 4 | ||||
| -rw-r--r-- | examples/qtmail/readmail.h | 4 |
11 files changed, 39 insertions, 37 deletions
diff --git a/examples/qtmail/browserwidget.cpp b/examples/qtmail/browserwidget.cpp index 64a0af8e..ab8ab82a 100644 --- a/examples/qtmail/browserwidget.cpp +++ b/examples/qtmail/browserwidget.cpp @@ -835,7 +835,8 @@ void BrowserWidget::displayHtml(const QMailMessage* mail) if (mail->partCount() > 0) { bodyText = renderMultipart(*mail); } else { - bodyText = (mail->content() == QMailMessage::PlainTextContent) ? formatText(mail->body().data()) : mail->body().data(); + bodyText = (mail->contentCategory() == QMailMessage::PlainTextContent) ? formatText(mail->body().data()) + : mail->body().data(); if (!mail->contentAvailable()) { QString trailer = @@ -1202,7 +1203,6 @@ QString BrowserWidget::handleReplies(const QString& txt) const QString BrowserWidget::buildParagraph(const QString& txt, const QString& prepend, bool preserveWs) const { Q_UNUSED(prepend); - QStringList out; QString input = encodeUrlAndMail( preserveWs ? txt : txt.simplified() ); if (preserveWs) diff --git a/examples/qtmail/emailcomposer.cpp b/examples/qtmail/emailcomposer.cpp index e6fc38d1..dbab373f 100644 --- a/examples/qtmail/emailcomposer.cpp +++ b/examples/qtmail/emailcomposer.cpp @@ -1201,9 +1201,10 @@ QList<QMailMessage::MessageType> EmailComposerInterface::messageTypes() const return QList<QMailMessage::MessageType>() << QMailMessage::Email; } -QList<QMailMessage::ContentType> EmailComposerInterface::contentTypes() const +QList<QMailMessage::ContentCategory> EmailComposerInterface::contentTypes() const { - return QList<QMailMessage::ContentType>() << QMailMessage::RichTextContent + return QList<QMailMessage::ContentCategory>() + << QMailMessage::RichTextContent << QMailMessage::PlainTextContent << QMailMessage::VCardContent << QMailMessage::MultipartContent; diff --git a/examples/qtmail/emailcomposer.h b/examples/qtmail/emailcomposer.h index 21b17c3c..7aed5b5e 100644 --- a/examples/qtmail/emailcomposer.h +++ b/examples/qtmail/emailcomposer.h @@ -68,7 +68,7 @@ public: virtual QString key() const; virtual QList<QMailMessage::MessageType> messageTypes() const; - virtual QList<QMailMessage::ContentType> contentTypes() const; + virtual QList<QMailMessage::ContentCategory> contentTypes() const; virtual QString name(QMailMessage::MessageType type) const; virtual QString displayName(QMailMessage::MessageType type) const; virtual QIcon displayIcon(QMailMessage::MessageType type) const; diff --git a/examples/qtmail/genericviewer.cpp b/examples/qtmail/genericviewer.cpp index 3a0cbb2f..d249c594 100644 --- a/examples/qtmail/genericviewer.cpp +++ b/examples/qtmail/genericviewer.cpp @@ -103,18 +103,19 @@ QMailViewerFactory::PresentationType GenericViewer::presentation() const return QMailViewerFactory::StandardPresentation; } -QList<QMailMessage::ContentType> GenericViewer::types() const -{ - return QList<QMailMessage::ContentType>() << QMailMessage::PlainTextContent - << QMailMessage::RichTextContent - << QMailMessage::ImageContent - << QMailMessage::AudioContent - << QMailMessage::VideoContent - << QMailMessage::MultipartContent - << QMailMessage::HtmlContent // temporary... - << QMailMessage::VCardContent // temporary... - << QMailMessage::VCalendarContent // temporary... - << QMailMessage::ICalendarContent; // temporary... +QList<QMailMessage::ContentCategory> GenericViewer::types() const +{ + return QList<QMailMessage::ContentCategory>() + << QMailMessage::PlainTextContent + << QMailMessage::RichTextContent + << QMailMessage::ImageContent + << QMailMessage::AudioContent + << QMailMessage::VideoContent + << QMailMessage::MultipartContent + << QMailMessage::HtmlContent // temporary... + << QMailMessage::VCardContent // temporary... + << QMailMessage::VCalendarContent // temporary... + << QMailMessage::ICalendarContent; // temporary... } bool GenericViewer::setMessage(const QMailMessage& mail) diff --git a/examples/qtmail/genericviewer.h b/examples/qtmail/genericviewer.h index 318e721e..907e2f4d 100644 --- a/examples/qtmail/genericviewer.h +++ b/examples/qtmail/genericviewer.h @@ -66,7 +66,7 @@ public: virtual void scrollToAnchor(const QString& a); virtual QString key() const; virtual QMailViewerFactory::PresentationType presentation() const; - virtual QList<QMailMessage::ContentType> types() const; + virtual QList<QMailMessage::ContentCategory> types() const; public slots: virtual bool setMessage(const QMailMessage& mail); diff --git a/examples/qtmail/qmailcomposer.cpp b/examples/qtmail/qmailcomposer.cpp index f911e176..ebc86c05 100644 --- a/examples/qtmail/qmailcomposer.cpp +++ b/examples/qtmail/qmailcomposer.cpp @@ -114,7 +114,7 @@ QList<QMailMessage::MessageType> QMailComposerInterface::messageTypes() const /*! Returns the content types created by the composer. */ -QList<QMailMessage::ContentType> QMailComposerInterface::contentTypes() const +QList<QMailMessage::ContentCategory> QMailComposerInterface::contentTypes() const { return composerInterface()->contentTypes(); } @@ -292,7 +292,7 @@ QString QMailComposerInterface::status() const /*! Returns a list of keys identifying classes that can compose messages of type \a type containing \a contentType content. */ -QStringList QMailComposerFactory::keys( QMailMessage::MessageType type , QMailMessage::ContentType contentType) +QStringList QMailComposerFactory::keys( QMailMessage::MessageType type , QMailMessage::ContentCategory contentType) { QStringList in; diff --git a/examples/qtmail/qmailcomposer.h b/examples/qtmail/qmailcomposer.h index f30f82a3..6743de04 100644 --- a/examples/qtmail/qmailcomposer.h +++ b/examples/qtmail/qmailcomposer.h @@ -58,11 +58,11 @@ public: virtual QString key() const = 0; virtual QList<QMailMessage::MessageType> messageTypes() const = 0; - virtual QList<QMailMessage::ContentType> contentTypes() const = 0; + virtual QList<QMailMessage::ContentCategory> contentTypes() const = 0; virtual QString name(QMailMessage::MessageType type) const = 0; virtual QString displayName(QMailMessage::MessageType type) const = 0; virtual QIcon displayIcon(QMailMessage::MessageType type) const = 0; - virtual bool isSupported(QMailMessage::MessageType t, QMailMessage::ContentType c = QMailMessage::NoContent) const + virtual bool isSupported(QMailMessage::MessageType t, QMailMessage::ContentCategory c = QMailMessage::NoContent) const { bool supportsMessageType(t == QMailMessage::AnyType || messageTypes().contains(t)); bool supportsContentType(c == QMailMessage::NoContent || contentTypes().contains(c)); @@ -100,14 +100,14 @@ class QMailComposerFactory public: // Yield the key for each interface supporting the supplied type static QStringList keys(QMailMessage::MessageType type = QMailMessage::AnyType, - QMailMessage::ContentType contentType = QMailMessage::NoContent); + QMailMessage::ContentCategory contentType = QMailMessage::NoContent); // Yield the default key for the supplied type static QString defaultKey( QMailMessage::MessageType type = QMailMessage::AnyType ); // Properties available for each interface static QList<QMailMessage::MessageType> messageTypes(const QString &key); - //static QList<QMailMessage::ContentType> contentTypes(const QString& key); + //static QList<QMailMessage::ContentCategory> contentTypes(const QString& key); static QString name(const QString &key, QMailMessage::MessageType type); static QString displayName(const QString &key, QMailMessage::MessageType type); static QIcon displayIcon(const QString &key, QMailMessage::MessageType type); diff --git a/examples/qtmail/qmailviewer.cpp b/examples/qtmail/qmailviewer.cpp index fddb4b93..ba8bdcf3 100644 --- a/examples/qtmail/qmailviewer.cpp +++ b/examples/qtmail/qmailviewer.cpp @@ -250,14 +250,14 @@ bool QMailViewerInterface::handleOutgoingMessages( const QMailMessageIdList &lis */ /*! - \fn bool QMailViewerInterface::isSupported(QMailMessage::ContentType t, QMailViewerFactory::PresentationType pres) const + \fn bool QMailViewerInterface::isSupported(QMailMessage::ContentCategory t, QMailViewerFactory::PresentationType pres) const Returns true if the viewer can present a message containing data of content type \a t, using the presentation type \a pres. */ /*! - \fn QList<QMailMessage::ContentType> QMailViewerInterface::types() const + \fn QList<QMailMessage::ContentCategory> QMailViewerInterface::types() const Returns a list of the content types that can be presented by this viewer component. */ @@ -306,7 +306,7 @@ void QMailViewerInterface::setResource(const QUrl& name, QVariant value) Returns a list of keys identifying classes that can display a message containing \a type content, using the presentation type \a pres. */ -QStringList QMailViewerFactory::keys(QMailMessage::ContentType type, PresentationType pres) +QStringList QMailViewerFactory::keys(QMailMessage::ContentCategory type, PresentationType pres) { QStringList in; @@ -320,7 +320,7 @@ QStringList QMailViewerFactory::keys(QMailMessage::ContentType type, Presentatio Returns the key identifying the first class found that can display message containing \a type content, using the presentation type \a pres. */ -QString QMailViewerFactory::defaultKey(QMailMessage::ContentType type, PresentationType pres) +QString QMailViewerFactory::defaultKey(QMailMessage::ContentCategory type, PresentationType pres) { QStringList list(QMailViewerFactory::keys(type, pres)); return (list.isEmpty() ? QString() : list.first()); diff --git a/examples/qtmail/qmailviewer.h b/examples/qtmail/qmailviewer.h index b2f662dd..93e73af2 100644 --- a/examples/qtmail/qmailviewer.h +++ b/examples/qtmail/qmailviewer.h @@ -63,11 +63,11 @@ public: }; // Yield the ID for each interface supporting the supplied type, where the - // value is interpreted as a ContentType value - static QStringList keys(QMailMessage::ContentType type = QMailMessage::UnknownContent, PresentationType pres = AnyPresentation); + // value is interpreted as a ContentCategory value + static QStringList keys(QMailMessage::ContentCategory type = QMailMessage::UnknownContent, PresentationType pres = AnyPresentation); // Yield the default ID for the supplied type - static QString defaultKey(QMailMessage::ContentType type = QMailMessage::UnknownContent, PresentationType pres = AnyPresentation); + static QString defaultKey(QMailMessage::ContentCategory type = QMailMessage::UnknownContent, PresentationType pres = AnyPresentation); // Use the interface identified by the supplied ID to create a viewer static QMailViewerInterface *create(const QString &key, QWidget *parent = nullptr); @@ -94,9 +94,9 @@ public: virtual QString key() const = 0; virtual QMailViewerFactory::PresentationType presentation() const = 0; - virtual QList<QMailMessage::ContentType> types() const = 0; + virtual QList<QMailMessage::ContentCategory> types() const = 0; - bool isSupported(QMailMessage::ContentType t, QMailViewerFactory::PresentationType pres) const + bool isSupported(QMailMessage::ContentCategory t, QMailViewerFactory::PresentationType pres) const { if ((pres != QMailViewerFactory::AnyPresentation) && (pres != presentation())) return false; diff --git a/examples/qtmail/readmail.cpp b/examples/qtmail/readmail.cpp index a5ddce11..c9551e17 100644 --- a/examples/qtmail/readmail.cpp +++ b/examples/qtmail/readmail.cpp @@ -246,7 +246,7 @@ void ReadMail::updateView(QMailViewerFactory::PresentationType type) } } - QMailMessage::ContentType content(mail.content()); + QMailMessage::ContentCategory content(mail.contentCategory()); if ((content == QMailMessage::NoContent) || (content == QMailMessage::UnknownContent)) { // Attempt to show the message as text, from the subject if necessary content = QMailMessage::PlainTextContent; @@ -480,7 +480,7 @@ QMailViewerInterface* ReadMail::currentViewer() const return currentView.top().first; } -QMailViewerInterface* ReadMail::viewer(QMailMessage::ContentType content, QMailViewerFactory::PresentationType type) +QMailViewerInterface* ReadMail::viewer(QMailMessage::ContentCategory content, QMailViewerFactory::PresentationType type) { ViewerMap::iterator it = contentViews.find(qMakePair(content, type)); if (it == contentViews.end()) { diff --git a/examples/qtmail/readmail.h b/examples/qtmail/readmail.h index def9a02e..4698c295 100644 --- a/examples/qtmail/readmail.h +++ b/examples/qtmail/readmail.h @@ -114,7 +114,7 @@ private: QMailViewerInterface* currentViewer() const; - QMailViewerInterface* viewer(QMailMessage::ContentType content, QMailViewerFactory::PresentationType type = QMailViewerFactory::StandardPresentation); + QMailViewerInterface* viewer(QMailMessage::ContentCategory content, QMailViewerFactory::PresentationType type = QMailViewerFactory::StandardPresentation); static QString displayName(const QMailMessage &); @@ -136,7 +136,7 @@ private: typedef QStack<QPair<QMailViewerInterface*, QString> > ViewerStack; ViewerStack currentView; - typedef QMap<QPair<QMailMessage::ContentType, QMailViewerFactory::PresentationType>, QMailViewerInterface*> ViewerMap; + typedef QMap<QPair<QMailMessage::ContentCategory, QMailViewerFactory::PresentationType>, QMailViewerInterface*> ViewerMap; ViewerMap contentViews; }; |
