Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > 41640b7d04ef5b5040e7668305a5ba3d > files > 90

python-kde4-doc-4.11.4-1.mga4.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

<head>
  <title>Akonadi.MessageStatus</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
</head>
<body>
<div id="container">
<div id="header">
  <div id="header_top">
    <div>
      <div>
        <img alt ="" src="../common/top-kde.jpg"/>
        KDE 4.9 PyKDE API Reference
      </div>
    </div>
  </div>
  <div id="header_bottom">
    <div id="location">
      <ul>
        <li>KDE's Python API</li>
      </ul>
    </div>

    <div id="menu">
      <ul>
        <li><a href="../modules.html">Overview</a></li>
<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
<li><a href="http://kde.org/family/">Sitemap</a></li>
<li><a href="http://kde.org/contact/">Contact Us</a></li>
</ul>
    </div>
  </div>
</div>

<div id="body_wrapper">
<div id="body">
<div id="right">
<div class="content">
<div id="main">
<div class="clearer">&nbsp;</div>

<h1>MessageStatus Class Reference</h1>
<code>from PyKDE4.akonadi import *</code>
<p>


Namespace: <a href="../akonadi/Akonadi.html">Akonadi</a><br />
<h2>Detailed Description</h2>

<p>Akonadi KMime Message Status.

<dl class="author" compact><dt><b>Author:</b></dt><dd> Andreas Gungl &lt;a.gungl@gmx.de&gt; </dd></dl>
</p>
<p>
The class encapsulates the handling of the different flags
which describe the status of a message.
The flags themselves are not intended to be used outside this class.
</p>
<p>
In the status pairs Watched/Ignored and Spam/Ham, there both
values can't be set at the same time, however they can
be unset at the same time.
</p>
<p>
Note that this class does not sync with the Akonadi storage. It is
used as an in-memory helper when manipulating Akonadi items.
</p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6.
</dd></dl>
</p>
<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Methods</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#MessageStatus">__init__</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#clear">clear</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#fromQInt32">fromQInt32</a> (self, int status)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#hasAttachment">hasAttachment</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#hasError">hasError</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#hasInvitation">hasInvitation</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isDeleted">isDeleted</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isEncrypted">isEncrypted</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isForwarded">isForwarded</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isHam">isHam</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isIgnored">isIgnored</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isImportant">isImportant</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isOfUnknownStatus">isOfUnknownStatus</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isQueued">isQueued</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isRead">isRead</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isReplied">isReplied</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isSent">isSent</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isSigned">isSigned</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isSpam">isSpam</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isToAct">isToAct</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isWatched">isWatched</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator !=">operator !=</a> (self, <a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> other)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator &">operator &</a> (self, <a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> other)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#operator ==">operator ==</a> (self, <a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> other)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#set">set</a> (self, <a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> other)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDeleted">setDeleted</a> (self, bool deleted=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setEncrypted">setEncrypted</a> (self, bool value=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setForwarded">setForwarded</a> (self, bool forwarded=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setHam">setHam</a> (self, bool ham=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setHasAttachment">setHasAttachment</a> (self, bool hasAttachment=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setHasError">setHasError</a> (self, bool value=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setHasInvitation">setHasInvitation</a> (self, bool hasInvitation=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setIgnored">setIgnored</a> (self, bool ignored=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setImportant">setImportant</a> (self, bool important=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setQueued">setQueued</a> (self, bool queued=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setRead">setRead</a> (self, bool read=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setReplied">setReplied</a> (self, bool replied=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSent">setSent</a> (self, bool sent=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSigned">setSigned</a> (self, bool value=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setSpam">setSpam</a> (self, bool spam=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setStatusFromFlags">setStatusFromFlags</a> (self, QSet<QByteArray> flags)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setStatusFromStr">setStatusFromStr</a> (self, QString aStr)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setToAct">setToAct</a> (self, bool toAct=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setWatched">setWatched</a> (self, bool watched=1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QSet<QByteArray>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusFlags">statusFlags</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusStr">statusStr</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#toQInt32">toQInt32</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#toggle">toggle</a> (self, <a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> other)</td></tr>
<tr><td colspan="2"><br><h2>Static Methods</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusDeleted">statusDeleted</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusEncrypted">statusEncrypted</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusForwarded">statusForwarded</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusHam">statusHam</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusHasAttachment">statusHasAttachment</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusHasError">statusHasError</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusHasInvitation">statusHasInvitation</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusIgnored">statusIgnored</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusImportant">statusImportant</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusQueued">statusQueued</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusRead">statusRead</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusReplied">statusReplied</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusSent">statusSent</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusSigned">statusSigned</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusSpam">statusSpam</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusToAct">statusToAct</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusUnread">statusUnread</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#statusWatched">statusWatched</a> ()</td></tr>
</table>
<hr><h2>Method Documentation</h2><a class="anchor" name="MessageStatus"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">__init__</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Constructor - sets status initially to unknown.
</p></div></div><a class="anchor" name="clear"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> clear</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Clear all status flags, this resets to unknown.
</p></div></div><a class="anchor" name="fromQInt32"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> fromQInt32</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>status</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status as a whole e.g. for reading from an index.
Don't manipulte the index via this value, this bypasses
all integrity checks in the setter methods.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>status</em>&nbsp;</td><td> The status encoded in bits to be set in this instance.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="hasAttachment"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool hasAttachment</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Attachment status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status indicates an attachment.
</dd></dl>
</p></div></div><a class="anchor" name="hasError"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool hasError</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for error status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status indicates an error.
</dd></dl>
</p></div></div><a class="anchor" name="hasInvitation"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool hasInvitation</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Invitation status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status indicates an invitation.
</dd></dl>
</p></div></div><a class="anchor" name="isDeleted"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isDeleted</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Deleted status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is deleted.
</dd></dl>
</p></div></div><a class="anchor" name="isEncrypted"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isEncrypted</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Encrypted status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is encrypted.
</dd></dl>
</p></div></div><a class="anchor" name="isForwarded"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isForwarded</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Forwarded status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is forwarded.
</dd></dl>
</p></div></div><a class="anchor" name="isHam"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isHam</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Ham status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is not spam.
</dd></dl>
</p></div></div><a class="anchor" name="isIgnored"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isIgnored</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Ignored status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is ignored.
</dd></dl>
</p></div></div><a class="anchor" name="isImportant"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isImportant</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Important status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is important.
</dd></dl>
</p></div></div><a class="anchor" name="isOfUnknownStatus"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isOfUnknownStatus</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Unknown status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is unknown.
</dd></dl>
</p></div></div><a class="anchor" name="isQueued"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isQueued</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Queued status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is queued.
</dd></dl>
</p></div></div><a class="anchor" name="isRead"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isRead</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Read status. Note that ignored messages are read.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is read.
</dd></dl>
</p></div></div><a class="anchor" name="isReplied"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isReplied</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Replied status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is replied.
</dd></dl>
</p></div></div><a class="anchor" name="isSent"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isSent</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Sent status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is sent.
</dd></dl>
</p></div></div><a class="anchor" name="isSigned"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isSigned</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Signed status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is signed.
</dd></dl>
</p></div></div><a class="anchor" name="isSpam"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isSpam</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Spam status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is spam.
</dd></dl>
</p></div></div><a class="anchor" name="isToAct"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isToAct</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for ToAct status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is action item.
</dd></dl>
</p></div></div><a class="anchor" name="isWatched"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isWatched</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Check for Watched status.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if status is watched.
</dd></dl>
</p></div></div><a class="anchor" name="operator !="></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool operator !=</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td>
<td class="paramname"><em>other</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Compare the status with that from another instance.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the stati are equal, false if different.
</dd></dl>
</p></div></div><a class="anchor" name="operator &"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool operator &</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td>
<td class="paramname"><em>other</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Check, if some of the flags in the status match
with those flags from another instance.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if at least one flag is set in both stati.
</dd></dl>
</p></div></div><a class="anchor" name="operator =="></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool operator ==</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td>
<td class="paramname"><em>other</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Compare the status with that from another instance.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if the stati are equal, false if different.
</dd></dl>
</p></div></div><a class="anchor" name="set"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> set</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td>
<td class="paramname"><em>other</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set / add stati described by another MessageStatus object.
This can be used to merge in multiple stati at once without
using the single setter methods.
However, internally the setters are used anyway to ensure the
integrity of the resulting status.
</p></div></div><a class="anchor" name="setDeleted"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setDeleted</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>deleted=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status for deleted.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>deleted</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setEncrypted"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setEncrypted</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>value=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status to encrypted.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>value</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setForwarded"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setForwarded</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>forwarded=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status for forwarded.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>forwarded</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setHam"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setHam</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>ham=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status to not spam.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>ham</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setHasAttachment"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setHasAttachment</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>hasAttachment=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status for an attachment.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>hasAttachment</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setHasError"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setHasError</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>value=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status to error.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>value</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setHasInvitation"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setHasInvitation</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>hasInvitation=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status for an invitation.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>hasInvitation</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setIgnored"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setIgnored</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>ignored=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status to ignored.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>ignored</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setImportant"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setImportant</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>important=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status for important.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>important</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setQueued"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setQueued</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>queued=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status for queued.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>queued</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setRead"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setRead</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>read=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status to read.
</p></div></div><a class="anchor" name="setReplied"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setReplied</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>replied=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status for replied.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>replied</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setSent"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setSent</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>sent=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status for sent.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>sent</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setSigned"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setSigned</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>value=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status to signed.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>value</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setSpam"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setSpam</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>spam=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status to spam.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>spam</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setStatusFromFlags"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setStatusFromFlags</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QSet<QByteArray>&nbsp;</td>
<td class="paramname"><em>flags</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status as a whole e.g. for reading from IMAP flags.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>status</em>&nbsp;</td><td> The status encoded in bits to be set in this instance.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setStatusFromStr"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setStatusFromStr</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>aStr</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status based on a string representation.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>aStr</em>&nbsp;</td><td> The status string to be analyzed.
Normally it is a string obtained using
getStatusStr().
</td></tr>
</table></dl>
<p> <dl class="note" compact><dt><b>Note:</b></dt><dd> This code is legacy for the KMail1 indexes
</dd></dl>
</p></div></div><a class="anchor" name="setToAct"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setToAct</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>toAct=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status to action item.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>toAct</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setWatched"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setWatched</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>watched=1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Set the status to watched.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>watched</em>&nbsp;</td><td> Set (true) or unset (false) this status flag.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="statusFlags"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QSet<QByteArray> statusFlags</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Get the status as a whole e.g. for storage as IMAP flags.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The status encoded in flags.
</dd></dl>
</p></div></div><a class="anchor" name="statusStr"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString statusStr</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Convert the status to a string representation.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A string containing coded uppercase letters
which describe the status.
</dd></dl> </p>
<p>
<dl class="note" compact><dt><b>Note:</b></dt><dd> This code is legacy for the KMail1 indexes
</dd></dl>
</p></div></div><a class="anchor" name="toQInt32"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">int toQInt32</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Get the status as a whole e.g. for storage in an index.
D on't manipulte the *index via this value, this bypasses
all integrity checks in the setter methods.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The status encoded in bits.
</dd></dl>
</p></div></div><a class="anchor" name="toggle"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> toggle</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a>&nbsp;</td>
<td class="paramname"><em>other</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Toggle one or more stati described by another MessageStatus object.
Internally the setters are used to ensure the integrity of the
resulting status.
</p></div></div><hr><h2>Static Method Documentation</h2><a class="anchor" name="statusDeleted"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusDeleted</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Deleted as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Deleted.
</dd></dl>
</p></div></div><a class="anchor" name="statusEncrypted"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusEncrypted</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Encrypted as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Encrypted.
</dd></dl>
</p></div></div><a class="anchor" name="statusForwarded"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusForwarded</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Forwarded as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Forwarded.
</dd></dl>
</p></div></div><a class="anchor" name="statusHam"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusHam</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Ham as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Ham.
</dd></dl>
</p></div></div><a class="anchor" name="statusHasAttachment"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusHasAttachment</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Attachment as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Attachment.
</dd></dl>
</p></div></div><a class="anchor" name="statusHasError"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusHasError</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Error as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Error.
</dd></dl>
</p></div></div><a class="anchor" name="statusHasInvitation"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusHasInvitation</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Invitation as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Invitation.
</dd></dl>
</p></div></div><a class="anchor" name="statusIgnored"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusIgnored</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Ignored as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Ignored.
</dd></dl>
</p></div></div><a class="anchor" name="statusImportant"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusImportant</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Important as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Important.
</dd></dl>
</p></div></div><a class="anchor" name="statusQueued"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusQueued</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Queued as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Queued.
</dd></dl>
</p></div></div><a class="anchor" name="statusRead"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusRead</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Read as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Read.
</dd></dl>
</p></div></div><a class="anchor" name="statusReplied"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusReplied</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Replied as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Replied.
</dd></dl>
</p></div></div><a class="anchor" name="statusSent"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusSent</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Sent as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Sent.
</dd></dl>
</p></div></div><a class="anchor" name="statusSigned"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusSigned</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Signed as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Signed.
</dd></dl>
</p></div></div><a class="anchor" name="statusSpam"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusSpam</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Spam as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Spam.
</dd></dl>
</p></div></div><a class="anchor" name="statusToAct"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusToAct</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Action Item as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as ToAct.
</dd></dl>
</p></div></div><a class="anchor" name="statusUnread"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusUnread</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a special status that expresses Unread.
This status can only be used for comparison with other states.
</p></div></div><a class="anchor" name="statusWatched"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../akonadi/Akonadi.MessageStatus.html">Akonadi.MessageStatus</a> statusWatched</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Return a predefined status initialized as Watched as is useful
e.g. when providing a state for comparison.
<dl class="return" compact><dt><b>Returns:</b></dt><dd> A reference to a status instance initialized as Watched.
</dd></dl>
</p></div></div>
</div>
</div>
</div>

<div id="left">

<div class="menu_box">
<div class="nav_list">
<ul>
<li><a href="../allclasses.html">Full Index</a></li>
</ul>
</div>

<a name="cp-menu" /><div class="menutitle"><div>
  <h2 id="cp-menu-project">Modules</h2>
</div></div>
<div class="nav_list">
<ul><li><a href="../akonadi/index.html">akonadi</a></li>
<li><a href="../dnssd/index.html">dnssd</a></li>
<li><a href="../kdecore/index.html">kdecore</a></li>
<li><a href="../kdeui/index.html">kdeui</a></li>
<li><a href="../khtml/index.html">khtml</a></li>
<li><a href="../kio/index.html">kio</a></li>
<li><a href="../knewstuff/index.html">knewstuff</a></li>
<li><a href="../kparts/index.html">kparts</a></li>
<li><a href="../kutils/index.html">kutils</a></li>
<li><a href="../nepomuk/index.html">nepomuk</a></li>
<li><a href="../phonon/index.html">phonon</a></li>
<li><a href="../plasma/index.html">plasma</a></li>
<li><a href="../polkitqt/index.html">polkitqt</a></li>
<li><a href="../solid/index.html">solid</a></li>
<li><a href="../soprano/index.html">soprano</a></li>
</ul></div></div>

</div>

</div>
  <div class="clearer"/>
</div>

<div id="end_body"></div>
</div>
<div id="footer"><div id="footer_text">
This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
    </div></div>
</body>
</html>