MessageList::Core::MessageItem
#include <messageitem.h>
Public Types | |
enum | EncryptionState { NotEncrypted , PartiallyEncrypted , FullyEncrypted , EncryptionStateUnknown } |
enum | SignatureState { NotSigned , PartiallySigned , FullySigned , SignatureStateUnknown } |
enum | ThreadingStatus { PerfectParentFound , ImperfectParentFound , ParentMissing , NonThreadable } |
Public Types inherited from MessageList::Core::Item | |
enum | InitialExpandStatus { ExpandNeeded , NoExpandNeeded , ExpandExecuted } |
enum | Type { GroupHeader , Message , InvisibleRoot } |
Static Public Member Functions | |
static void | setGeneralFont (const QFont &font) |
static void | setImportantMessageColor (const QColor &color) |
static void | setImportantMessageFont (const QFont &font) |
static void | setToDoMessageColor (const QColor &color) |
static void | setToDoMessageFont (const QFont &font) |
static void | setUnreadMessageColor (const QColor &color) |
static void | setUnreadMessageFont (const QFont &font) |
Protected Member Functions | |
MessageItem (MessageItemPrivate *dd) | |
Protected Member Functions inherited from MessageList::Core::Item | |
Item (Type type) | |
Item (Type type, ItemPrivate *dd) | |
Additional Inherited Members | |
Protected Attributes inherited from MessageList::Core::Item | |
ItemPrivate *const | d_ptr |
Detailed Description
The MessageItem class.
Definition at line 34 of file messageitem.h.
Member Enumeration Documentation
◆ EncryptionState
enum MessageList::Core::MessageItem::EncryptionState |
Definition at line 67 of file messageitem.h.
◆ SignatureState
enum MessageList::Core::MessageItem::SignatureState |
Definition at line 69 of file messageitem.h.
◆ ThreadingStatus
Definition at line 60 of file messageitem.h.
Constructor & Destructor Documentation
◆ MessageItem() [1/2]
|
explicit |
Definition at line 224 of file messageitem.cpp.
◆ MessageItem() [2/2]
|
explicitprotected |
Definition at line 230 of file messageitem.cpp.
Member Function Documentation
◆ aboutToBeRemoved()
bool MessageItem::aboutToBeRemoved | ( | ) | const |
Definition at line 465 of file messageitem.cpp.
◆ accessibleText()
QString MessageItem::accessibleText | ( | const MessageList::Core::Theme * | theme, |
int | columnIndex ) |
Definition at line 544 of file messageitem.cpp.
◆ akonadiItem()
Akonadi::Item MessageList::Core::MessageItem::akonadiItem | ( | ) | const |
Definition at line 495 of file messageitem.cpp.
◆ annotation()
QString MessageItem::annotation | ( | ) | const |
Returns the annotation of the message, given that hasAnnotation() is true.
Definition at line 251 of file messageitem.cpp.
◆ backgroundColor()
const QColor & MessageItem::backgroundColor | ( | ) | const |
Definition at line 344 of file messageitem.cpp.
◆ editAnnotation()
void MessageItem::editAnnotation | ( | QWidget * | parent | ) |
Shows a dialog to edit or delete the annotation.
Definition at line 269 of file messageitem.cpp.
◆ encryptionState()
MessageItem::EncryptionState MessageItem::encryptionState | ( | ) | const |
Definition at line 393 of file messageitem.cpp.
◆ findTag()
const MessageItem::Tag * MessageItem::findTag | ( | const QString & | szTagId | ) | const |
Returns Tag associated to this message that has the specified id or 0 if no such tag exists.
mTagList will be 0 in 99% of the cases.
Definition at line 291 of file messageitem.cpp.
◆ hasAnnotation()
|
virtual |
Returns true if this message has an annotation.
Reimplemented in MessageList::Core::FakeItem.
Definition at line 244 of file messageitem.cpp.
◆ inReplyToIdMD5()
QByteArray MessageItem::inReplyToIdMD5 | ( | ) | const |
Definition at line 417 of file messageitem.cpp.
◆ invalidateAnnotationCache()
void MessageItem::invalidateAnnotationCache | ( | ) |
Same as invalidateTagCache(), only for the annotation.
Definition at line 318 of file messageitem.cpp.
◆ invalidateTagCache()
void MessageItem::invalidateTagCache | ( | ) |
Deletes all cached tags.
The next time someone asks this item for the tags, they are fetched again
Definition at line 312 of file messageitem.cpp.
◆ isBold()
|
inline |
Definition at line 106 of file messageitem.h.
◆ isItalic()
|
inline |
Definition at line 111 of file messageitem.h.
◆ messageIdMD5()
QByteArray MessageItem::messageIdMD5 | ( | ) | const |
Definition at line 405 of file messageitem.cpp.
◆ referencesIdMD5()
QByteArray MessageItem::referencesIdMD5 | ( | ) | const |
Definition at line 429 of file messageitem.cpp.
◆ setAboutToBeRemoved()
void MessageItem::setAboutToBeRemoved | ( | bool | aboutToBeRemoved | ) |
Definition at line 471 of file messageitem.cpp.
◆ setAkonadiItem()
void MessageList::Core::MessageItem::setAkonadiItem | ( | const Akonadi::Item & | item | ) |
Definition at line 501 of file messageitem.cpp.
◆ setEncryptionState()
void MessageItem::setEncryptionState | ( | EncryptionState | state | ) |
Definition at line 399 of file messageitem.cpp.
◆ setGeneralFont()
|
static |
Definition at line 599 of file messageitem.cpp.
◆ setImportantMessageColor()
|
static |
Definition at line 589 of file messageitem.cpp.
◆ setImportantMessageFont()
|
static |
Definition at line 609 of file messageitem.cpp.
◆ setInReplyToIdMD5()
void MessageItem::setInReplyToIdMD5 | ( | const QByteArray & | md5 | ) |
Definition at line 423 of file messageitem.cpp.
◆ setMessageIdMD5()
void MessageItem::setMessageIdMD5 | ( | const QByteArray & | md5 | ) |
Definition at line 411 of file messageitem.cpp.
◆ setReferencesIdMD5()
void MessageItem::setReferencesIdMD5 | ( | const QByteArray & | md5 | ) |
Definition at line 435 of file messageitem.cpp.
◆ setSignatureState()
void MessageItem::setSignatureState | ( | SignatureState | state | ) |
Definition at line 387 of file messageitem.cpp.
◆ setStrippedSubjectMD5()
void MessageItem::setStrippedSubjectMD5 | ( | const QByteArray & | md5 | ) |
Definition at line 459 of file messageitem.cpp.
◆ setSubjectIsPrefixed()
void MessageItem::setSubjectIsPrefixed | ( | bool | subjectIsPrefixed | ) |
Definition at line 441 of file messageitem.cpp.
◆ setThreadingStatus()
void MessageItem::setThreadingStatus | ( | ThreadingStatus | threadingStatus | ) |
Definition at line 483 of file messageitem.cpp.
◆ setToDoMessageColor()
|
static |
Definition at line 594 of file messageitem.cpp.
◆ setToDoMessageFont()
|
static |
Definition at line 614 of file messageitem.cpp.
◆ setUnreadMessageColor()
|
static |
Definition at line 584 of file messageitem.cpp.
◆ setUnreadMessageFont()
|
static |
Definition at line 604 of file messageitem.cpp.
◆ signatureState()
MessageItem::SignatureState MessageItem::signatureState | ( | ) | const |
Definition at line 381 of file messageitem.cpp.
◆ strippedSubjectMD5()
QByteArray MessageItem::strippedSubjectMD5 | ( | ) | const |
Definition at line 453 of file messageitem.cpp.
◆ subjectIsPrefixed()
bool MessageItem::subjectIsPrefixed | ( | ) | const |
Definition at line 447 of file messageitem.cpp.
◆ subTreeToList()
void MessageItem::subTreeToList | ( | QList< MessageItem * > & | list | ) |
Appends the whole subtree originating at this item to the specified list.
This item is included!
Definition at line 571 of file messageitem.cpp.
◆ tagList()
|
virtual |
Returns the list of tags for this item.
Reimplemented in MessageList::Core::FakeItem.
Definition at line 238 of file messageitem.cpp.
◆ tagListDescription()
QString MessageItem::tagListDescription | ( | ) | const |
Definition at line 297 of file messageitem.cpp.
◆ textColor()
const QColor & MessageItem::textColor | ( | ) | const |
Definition at line 324 of file messageitem.cpp.
◆ threadingStatus()
MessageItem::ThreadingStatus MessageItem::threadingStatus | ( | ) | const |
Definition at line 477 of file messageitem.cpp.
◆ topmostMessage()
MessageItem * MessageItem::topmostMessage | ( | ) |
Definition at line 507 of file messageitem.cpp.
◆ uniqueId()
unsigned long MessageItem::uniqueId | ( | ) | const |
Definition at line 489 of file messageitem.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:12:44 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.