Changeset View
Changeset View
Standalone View
Standalone View
messageviewer/src/header/headerstyle_util.h
Show First 20 Lines • Show All 55 Lines • ▼ Show 20 Line(s) | 50 | enum HeaderStyleUtilDateFormat { | |||
---|---|---|---|---|---|
56 | FancyLongDate, /**< Same as LongDate for dates a week or more ago. For more | 56 | FancyLongDate, /**< Same as LongDate for dates a week or more ago. For more | ||
57 | recent dates, it is represented as Today, Yesterday, or | 57 | recent dates, it is represented as Today, Yesterday, or | ||
58 | the weekday name. */ | 58 | the weekday name. */ | ||
59 | CustomDate | 59 | CustomDate | ||
60 | }; | 60 | }; | ||
61 | 61 | | |||
62 | Q_REQUIRED_RESULT QString directionOf(const QString &str) const; | 62 | Q_REQUIRED_RESULT QString directionOf(const QString &str) const; | ||
63 | 63 | | |||
64 | Q_REQUIRED_RESULT QString strToHtml(const QString &str, KTextToHTML::Options flags = KTextToHTML::PreserveSpaces) const; | 64 | static Q_REQUIRED_RESULT QString strToHtml(const QString &str, KTextToHTML::Options flags = KTextToHTML::PreserveSpaces); | ||
65 | static Q_REQUIRED_RESULT QString dateString(KMime::Message *message, HeaderStyleUtilDateFormat dateFormat); | ||||
66 | static Q_REQUIRED_RESULT QString dateString(const KMime::Headers::Date *date, HeaderStyleUtilDateFormat dateFormat); | ||||
65 | 67 | | |||
66 | Q_REQUIRED_RESULT QString dateString(KMime::Message *message, bool printing, HeaderStyleUtilDateFormat dateFormat) const; | | |||
67 | 68 | | |||
68 | Q_REQUIRED_RESULT QString subjectString(KMime::Message *message, KTextToHTML::Options flags = KTextToHTML::PreserveSpaces) const; | 69 | Q_REQUIRED_RESULT QString subjectString(KMime::Message *message, KTextToHTML::Options flags = KTextToHTML::PreserveSpaces) const; | ||
69 | 70 | | |||
70 | Q_REQUIRED_RESULT QString subjectDirectionString(KMime::Message *message) const; | 71 | Q_REQUIRED_RESULT QString subjectDirectionString(KMime::Message *message) const; | ||
71 | 72 | | |||
72 | Q_REQUIRED_RESULT QString spamStatus(KMime::Message *message) const; | 73 | Q_REQUIRED_RESULT QString spamStatus(KMime::Message *message) const; | ||
73 | 74 | | |||
74 | Q_REQUIRED_RESULT QString dateStr(const QDateTime &dateTime) const; | 75 | static Q_REQUIRED_RESULT QString dateStr(const QDateTime &dateTime); | ||
75 | 76 | | |||
76 | Q_REQUIRED_RESULT QString dateShortStr(const QDateTime &dateTime) const; | 77 | static Q_REQUIRED_RESULT QString dateShortStr(const QDateTime &dateTime); | ||
78 | static Q_REQUIRED_RESULT QSharedPointer<KMime::Headers::Generics::MailboxList> resentFromList(KMime::Message *message); | ||||
77 | 79 | | |||
78 | Q_REQUIRED_RESULT QVector<KMime::Types::Mailbox> resentFromList(KMime::Message *message) const; | 80 | static Q_REQUIRED_RESULT QSharedPointer<KMime::Headers::Generics::MailboxList> resentToList(KMime::Message *message); | ||
79 | Q_REQUIRED_RESULT QVector<KMime::Types::Mailbox> resentToList(KMime::Message *message) const; | | |||
80 | 81 | | |||
81 | Q_REQUIRED_RESULT xfaceSettings xface(const HeaderStyle *style, KMime::Message *message) const; | 82 | Q_REQUIRED_RESULT xfaceSettings xface(const HeaderStyle *style, KMime::Message *message) const; | ||
82 | private: | 83 | private: | ||
83 | void updateXFaceSettings(QImage photo, xfaceSettings &settings) const; | 84 | void updateXFaceSettings(QImage photo, xfaceSettings &settings) const; | ||
84 | QString drawSpamMeter(SpamError spamError, double percent, double confidence, const QString &filterHeader, const QString &confidenceHeader) const; | 85 | QString drawSpamMeter(SpamError spamError, double percent, double confidence, const QString &filterHeader, const QString &confidenceHeader) const; | ||
85 | QString imgToDataUrl(const QImage &image) const; | 86 | QString imgToDataUrl(const QImage &image) const; | ||
86 | }; | 87 | }; | ||
87 | } | 88 | } | ||
88 | 89 | | |||
89 | #endif // HEADERSTYLE_UTIL_H | 90 | #endif // HEADERSTYLE_UTIL_H |