Messagelib
7 #include "convertsnippetvariablesutil.h"
12 QString MessageComposer::ConvertSnippetVariablesUtil::snippetVariableFromEnum(MessageComposer::ConvertSnippetVariablesUtil::VariableType type)
16 return QStringLiteral(
"%CCADDR");
18 return QStringLiteral(
"%CCLNAME");
20 return QStringLiteral(
"%CCFNAME");
22 return QStringLiteral(
"%CCNAME");
24 return QStringLiteral(
"%BCCADDR");
26 return QStringLiteral(
"%BCCLNAME");
28 return QStringLiteral(
"%BCCFNAME");
30 return QStringLiteral(
"%BCCNAME");
32 return QStringLiteral(
"%FULLSUBJECT");
34 return QStringLiteral(
"%TOADDR");
36 return QStringLiteral(
"%TOFNAME");
38 return QStringLiteral(
"%TOLNAME");
40 return QStringLiteral(
"%TONAME");
42 return QStringLiteral(
"%FROMADDR");
44 return QStringLiteral(
"%FROMLNAME");
46 return QStringLiteral(
"%FROMFNAME");
48 return QStringLiteral(
"%FROMNAME");
50 return QStringLiteral(
"%DOW");
52 return QStringLiteral(
"%DATE");
54 return QStringLiteral(
"%SHORTDATE");
56 return QStringLiteral(
"%TIME");
58 return QStringLiteral(
"%TIMELONG");
60 return QStringLiteral(
"%ATTACHMENTCOUNT");
62 return QStringLiteral(
"%ATTACHMENTNAMES");
63 case AttachmentFilenames:
64 return QStringLiteral(
"%ATTACHMENTFILENAMES");
65 case AttachmentNamesAndSizes:
66 return QStringLiteral(
"%ATTACHMENTNAMESANDSIZES");
68 return QStringLiteral(
"%YEAR");
70 return QStringLiteral(
"%LASTYEAR");
72 return QStringLiteral(
"%NEXTYEAR");
74 return QStringLiteral(
"%MONTHNUMBER");
76 return QStringLiteral(
"%DAYOFMONTH");
78 return QStringLiteral(
"%WEEKNUMBER");
80 return QStringLiteral(
"%MONTHNAMESHORT");
82 return QStringLiteral(
"%MONTHNAMELONG");
84 return QStringLiteral(
"%DAYOFWEEK");
85 case DayOfWeekNameShort:
86 return QStringLiteral(
"%DAYOFWEEKNAMESHORT");
87 case DayOfWeekNameLong:
88 return QStringLiteral(
"%DAYOFWEEKNAMELONG");
90 return QStringLiteral(
"%YEARLASTMONTH");
91 case LastMonthNameLong:
92 return QStringLiteral(
"%LASTMONTHNAMELONG");
97 QString MessageComposer::ConvertSnippetVariablesUtil::shortDate()
103 QString MessageComposer::ConvertSnippetVariablesUtil::longDate()
109 QString MessageComposer::ConvertSnippetVariablesUtil::shortTime()
115 QString MessageComposer::ConvertSnippetVariablesUtil::longTime()
121 QString MessageComposer::ConvertSnippetVariablesUtil::insertDayOfWeek()
128 QString MessageComposer::ConvertSnippetVariablesUtil::lastYear()
134 QString MessageComposer::ConvertSnippetVariablesUtil::nextYear()
140 QString MessageComposer::ConvertSnippetVariablesUtil::monthNumber()
146 QString MessageComposer::ConvertSnippetVariablesUtil::dayOfMonth()
152 QString MessageComposer::ConvertSnippetVariablesUtil::weekNumber()
158 QString MessageComposer::ConvertSnippetVariablesUtil::monthNameShort()
161 return date.
toString(QStringLiteral(
"MMM"));
164 QString MessageComposer::ConvertSnippetVariablesUtil::monthNameLong()
167 return date.
toString(QStringLiteral(
"MMMM"));
170 QString MessageComposer::ConvertSnippetVariablesUtil::lastMonthNameLong()
173 return date.
toString(QStringLiteral(
"MMMM"));
176 QString MessageComposer::ConvertSnippetVariablesUtil::dayOfWeekNameShort()
179 return date.
toString(QStringLiteral(
"ddd"));
182 QString MessageComposer::ConvertSnippetVariablesUtil::dayOfWeekNameLong()
185 return date.
toString(QStringLiteral(
"dddd"));
188 QString MessageComposer::ConvertSnippetVariablesUtil::yearLastMonth()
194 QString MessageComposer::ConvertSnippetVariablesUtil::year()
200 QString MessageComposer::ConvertSnippetVariablesUtil::dayOfWeek()
QString number(int n, int base)
QDateTime currentDateTime()
int weekNumber(int *yearNumber) const const
QDate addMonths(int nmonths) const const
QString dayName(int day, QLocale::FormatType type) const const
QDateTime toLocalTime() const const
int daysInMonth() const const
QString toString(Qt::DateFormat format) const const
int dayOfWeek() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Mar 27 2023 04:08:17 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.