• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

messagelist

  • MessageList
  • Core
  • GroupHeaderItem
Public Member Functions | List of all members
MessageList::Core::GroupHeaderItem Class Reference

#include <groupheaderitem.h>

Inheritance diagram for MessageList::Core::GroupHeaderItem:
Inheritance graph
[legend]

Public Member Functions

 GroupHeaderItem (const QString &label)
 
virtual ~GroupHeaderItem ()
 
const QString & label () const
 
void setLabel (const QString &label)
 
- Public Member Functions inherited from MessageList::Core::Item
virtual ~Item ()
 
int appendChildItem (Model *model, Item *child)
 
Item * childItem (int idx) const
 
int childItemCount () const
 
QList< Item * > * childItems () const
 
void childItemStats (ChildItemStats &stats) const
 
time_t date () const
 
Item * deepestItem ()
 
void dump (const QString &prefix)
 
Item * firstChildItem () const
 
QString formattedDate () const
 
QString formattedMaxDate () const
 
QString formattedSize () const
 
bool hasAncestor (const Item *it) const
 
bool hasChildren () const
 
int indexOfChildItem (Item *item) const
 
InitialExpandStatus initialExpandStatus () const
 
void initialSetup (time_t date, size_t size, const QString &sender, const QString &receiver, bool useReceiver)
 
bool isViewable () const
 
Item * itemAbove ()
 
Item * itemAboveChild (Item *child)
 
Item * itemBelow ()
 
Item * itemBelowChild (Item *child)
 
qint64 itemId () const
 
void killAllChildItems ()
 
time_t maxDate () const
 
Item * parent () const
 
void rawAppendChildItem (Item *child)
 
const QString & receiver () const
 
bool recomputeMaxDate ()
 
const QString & sender () const
 
const QString & senderOrReceiver () const
 
void setDate (time_t date)
 
void setIndexGuess (int index)
 
void setInitialExpandStatus (InitialExpandStatus initialExpandStatus)
 
void setItemId (qint64 id)
 
void setMaxDate (time_t date)
 
void setParent (Item *pParent)
 
void setReceiver (const QString &receiver)
 
void setSender (const QString &sender)
 
void setSize (size_t size)
 
void setStatus (const Akonadi::MessageStatus &status)
 
void setSubject (const QString &subject)
 
void setSubjectAndStatus (const QString &subject, const Akonadi::MessageStatus &status)
 
void setViewable (Model *model, bool bViewable)
 
size_t size () const
 
const Akonadi::MessageStatus & status () const
 
QString statusDescription (bool hasNepomukTag) const
 
const QString & subject () const
 
void takeChildItem (Model *model, Item *child)
 
Item * topmostNonRoot ()
 
Type type () const
 
bool useReceiver () const
 

Additional Inherited Members

- Public Types inherited from MessageList::Core::Item
enum  InitialExpandStatus { ExpandNeeded, NoExpandNeeded, ExpandExecuted }
 
enum  Type { GroupHeader, Message, InvisibleRoot }
 
- Protected Member Functions inherited from MessageList::Core::Item
 Item (Type type)
 
 Item (Type type, ItemPrivate *dd)
 
- Protected Attributes inherited from MessageList::Core::Item
ItemPrivate *const d_ptr
 

Detailed Description

Definition at line 34 of file groupheaderitem.h.

Constructor & Destructor Documentation

GroupHeaderItem::GroupHeaderItem ( const QString &  label)
explicit

Definition at line 25 of file groupheaderitem.cpp.

GroupHeaderItem::~GroupHeaderItem ( )
virtual

Definition at line 30 of file groupheaderitem.cpp.

Member Function Documentation

const QString & GroupHeaderItem::label ( ) const

Definition at line 35 of file groupheaderitem.cpp.

void GroupHeaderItem::setLabel ( const QString &  label)

Definition at line 40 of file groupheaderitem.cpp.


The documentation for this class was generated from the following files:
  • groupheaderitem.h
  • groupheaderitem.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:55:32 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

messagelist

Skip menu "messagelist"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal