MessageList::Core::Theme::Column::SharedRuntimeData
MessageList::Core::Theme::Column::SharedRuntimeData Class Reference
#include <theme.h>
Public Member Functions | |
SharedRuntimeData (bool currentlyVisible, double currentWidth) | |
~SharedRuntimeData () | |
void | addReference () |
bool | currentlyVisible () const |
double | currentWidth () const |
bool | deleteReference () |
bool | load (QDataStream &stream, int themeVersion) |
int | referenceCount () const |
void | save (QDataStream &stream) const |
void | setCurrentlyVisible (bool visible) |
void | setCurrentWidth (double currentWidth) |
Detailed Description
A set of shared runtime data.
This is used to store a set of "override" settings at runtime. For instance, the width of the visible columns of a skin are stored here.
Constructor & Destructor Documentation
◆ SharedRuntimeData()
|
explicit |
◆ ~SharedRuntimeData()
|
default |
Destroy a shared runtime data object.
Member Function Documentation
◆ addReference()
void Theme::Column::SharedRuntimeData::addReference | ( | ) |
◆ currentlyVisible()
|
nodiscard |
◆ currentWidth()
|
nodiscard |
◆ deleteReference()
|
nodiscard |
◆ load()
bool Theme::Column::SharedRuntimeData::load | ( | QDataStream & | stream, |
int | themeVersion ) |
◆ referenceCount()
|
nodiscard |
Returns the current number of reference counts, that is, the number of Theme::Column objects that use this SharedRuntimeData instance.
◆ save()
void Theme::Column::SharedRuntimeData::save | ( | QDataStream & | stream | ) | const |
◆ setCurrentlyVisible()
void Theme::Column::SharedRuntimeData::setCurrentlyVisible | ( | bool | visible | ) |
◆ setCurrentWidth()
void Theme::Column::SharedRuntimeData::setCurrentWidth | ( | double | currentWidth | ) |
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.