messagelist
MessageList::Core::Theme::Column Class Reference
#include <theme.h>
Classes | |
class | SharedRuntimeData |
Public Member Functions | |
Column () | |
Column (const Column &src) | |
~Column () | |
void | addGroupHeaderRow (Row *row) |
void | addMessageRow (Row *row) |
bool | containsTextItems () const |
bool | currentlyVisible () const |
int | currentWidth () const |
void | detach () |
const QList< Row * > & | groupHeaderRows () const |
void | insertGroupHeaderRow (int idx, Row *row) |
void | insertMessageRow (int idx, Row *row) |
bool | isSenderOrReceiver () const |
const QString & | label () const |
bool | load (QDataStream &stream, int themeVersion) |
const QList< Row * > & | messageRows () const |
SortOrder::MessageSorting | messageSorting () const |
const QString & | pixmapName () const |
void | removeAllGroupHeaderRows () |
void | removeAllMessageRows () |
void | removeGroupHeaderRow (Row *row) |
void | removeMessageRow (Row *row) |
void | save (QDataStream &stream) const |
void | setCurrentlyVisible (bool currentlyVisible) |
void | setCurrentWidth (int currentWidth) |
void | setIsSenderOrReceiver (bool sor) |
void | setLabel (const QString &label) |
void | setMessageSorting (SortOrder::MessageSorting ms) |
void | setPixmapName (const QString &pixmapName) |
void | setVisibleByDefault (bool vbd) |
bool | visibleByDefault () const |
Detailed Description
The Column class defines a view column available inside this theme.
Each Column has a list of Row items that define the visible rows.
Constructor & Destructor Documentation
|
explicit |
|
explicit |
Member Function Documentation
|
inline |
|
inline |
bool Theme::Column::containsTextItems | ( | ) | const |
|
inline |
|
inline |
void Theme::Column::detach | ( | ) |
|
inline |
Returns the list of rows visible in this column for a GroupHeaderItem.
void Theme::Column::insertGroupHeaderRow | ( | int | idx, |
Row * | row | ||
) |
void Theme::Column::insertMessageRow | ( | int | idx, |
Row * | row | ||
) |
|
inline |
|
inline |
bool Theme::Column::load | ( | QDataStream & | stream, |
int | themeVersion | ||
) |
Handles column loading (used by Theme::load())
|
inline |
Returns the list of rows visible in this column for a MessageItem.
|
inline |
|
inline |
void Theme::Column::removeAllGroupHeaderRows | ( | ) |
void Theme::Column::removeAllMessageRows | ( | ) |
|
inline |
|
inline |
void Theme::Column::save | ( | QDataStream & | stream | ) | const |
Handles column saving (used by Theme::save())
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
The documentation for this class was generated from the following files:
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
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.