MessageList::Core::Theme::Column
MessageList::Core::Theme::Column Class Reference
#include <theme.h>
Classes | |
class | SharedRuntimeData |
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
◆ Column() [1/2]
|
explicit |
◆ Column() [2/2]
|
explicit |
◆ ~Column()
Member Function Documentation
◆ addGroupHeaderRow()
void Theme::Column::addGroupHeaderRow | ( | Theme::Row * | row | ) |
◆ addMessageRow()
void Theme::Column::addMessageRow | ( | Theme::Row * | row | ) |
◆ containsTextItems()
|
nodiscard |
◆ currentlyVisible()
|
nodiscard |
◆ currentWidth()
|
nodiscard |
◆ detach()
void Theme::Column::detach | ( | ) |
◆ groupHeaderRows()
|
nodiscard |
◆ insertGroupHeaderRow()
void Theme::Column::insertGroupHeaderRow | ( | int | idx, |
Row * | row ) |
◆ insertMessageRow()
void Theme::Column::insertMessageRow | ( | int | idx, |
Row * | row ) |
◆ isSenderOrReceiver()
|
nodiscard |
◆ label()
|
nodiscard |
◆ load()
bool Theme::Column::load | ( | QDataStream & | stream, |
int | themeVersion ) |
Handles column loading (used by Theme::load())
◆ messageRows()
|
nodiscard |
Returns the list of rows visible in this column for a MessageItem.
◆ messageSorting()
|
nodiscard |
◆ pixmapName()
|
nodiscard |
◆ removeAllGroupHeaderRows()
void Theme::Column::removeAllGroupHeaderRows | ( | ) |
◆ removeAllMessageRows()
void Theme::Column::removeAllMessageRows | ( | ) |
◆ removeGroupHeaderRow()
void Theme::Column::removeGroupHeaderRow | ( | Theme::Row * | row | ) |
◆ removeMessageRow()
void Theme::Column::removeMessageRow | ( | Theme::Row * | row | ) |
◆ save()
void Theme::Column::save | ( | QDataStream & | stream | ) | const |
Handles column saving (used by Theme::save())
◆ setCurrentlyVisible()
void Theme::Column::setCurrentlyVisible | ( | bool | currentlyVisible | ) |
◆ setCurrentWidth()
void Theme::Column::setCurrentWidth | ( | double | currentWidth | ) |
◆ setIsSenderOrReceiver()
void Theme::Column::setIsSenderOrReceiver | ( | bool | sor | ) |
◆ setLabel()
void Theme::Column::setLabel | ( | const QString & | label | ) |
◆ setMessageSorting()
void Theme::Column::setMessageSorting | ( | SortOrder::MessageSorting | ms | ) |
◆ setPixmapName()
void Theme::Column::setPixmapName | ( | const QString & | pixmapName | ) |
◆ setVisibleByDefault()
void Theme::Column::setVisibleByDefault | ( | bool | vbd | ) |
◆ visibleByDefault()
|
nodiscard |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Mar 14 2025 11:47:55 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Mar 14 2025 11:47:55 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.