kioslave/imap4
26 #include <QStringList>
28 #include <QLatin1String>
54 imapInfo (
const QStringList &);
55 imapInfo (
const imapInfo &);
56 imapInfo & operator = (
const imapInfo &);
58 static ulong _flags (
const QByteArray &);
60 void setCount (ulong l)
62 countAvailable_ =
true;
66 void setRecent (ulong l)
68 recentAvailable_ =
true;
72 void setUnseen (ulong l)
74 unseenAvailable_ =
true;
78 void setUidValidity (ulong l)
80 uidValidityAvailable_ =
true;
84 void setUidNext (ulong l)
86 uidNextAvailable_ =
true;
90 void setFlags (ulong l)
92 flagsAvailable_ =
true;
96 void setFlags (
const QByteArray & inFlag)
98 flagsAvailable_ =
true;
99 flags_ = _flags (inFlag);
102 void setPermanentFlags (ulong l)
104 permanentFlagsAvailable_ =
true;
108 void setPermanentFlags (
const QByteArray& inFlag)
110 permanentFlagsAvailable_ =
true;
111 permanentFlags_ = _flags (inFlag);
114 void setReadWrite (
bool b)
116 readWriteAvailable_ =
true;
120 void setAlert(
const char* cstr )
122 alert_ = QLatin1String( cstr );
130 ulong recent ()
const
135 ulong unseen ()
const
140 ulong uidValidity ()
const
145 ulong uidNext ()
const
155 ulong permanentFlags ()
const
157 return permanentFlags_;
160 bool readWrite ()
const
165 ulong countAvailable ()
const
167 return countAvailable_;
170 ulong recentAvailable ()
const
172 return recentAvailable_;
175 ulong unseenAvailable ()
const
177 return unseenAvailable_;
180 ulong uidValidityAvailable ()
const
182 return uidValidityAvailable_;
185 ulong uidNextAvailable ()
const
187 return uidNextAvailable_;
190 ulong flagsAvailable ()
const
192 return flagsAvailable_;
195 ulong permanentFlagsAvailable ()
const
197 return permanentFlagsAvailable_;
200 bool readWriteAvailable ()
const
202 return readWriteAvailable_;
205 QString alert()
const
220 ulong permanentFlags_;
223 bool countAvailable_;
224 bool recentAvailable_;
225 bool unseenAvailable_;
226 bool uidValidityAvailable_;
227 bool uidNextAvailable_;
228 bool flagsAvailable_;
229 bool permanentFlagsAvailable_;
230 bool readWriteAvailable_;
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Mon Sep 24 2012 09:02:51 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.