KDecoration2::DecorationThemeMetaData

Search for usage in LXR

KDecoration2::DecorationThemeMetaData Class Reference

#include <decorationthemeprovider.h>

Public Member Functions

 DecorationThemeMetaData (const DecorationThemeMetaData &other)
 
KDecoration2::BorderSize borderSize () const
 
QString configurationName () const
 
DecorationThemeMetaDataoperator= (const DecorationThemeMetaData &other)
 
QString pluginId () const
 
void setBorderSize (KDecoration2::BorderSize size)
 
void setConfigurationName (const QString &name)
 
void setPluginId (const QString &id)
 
void setThemeName (const QString &name)
 
void setVisibleName (const QString &name)
 
QString themeName () const
 
QString visibleName () const
 

Detailed Description

Class providing type-safe access to data of themes.

Since
5.23
Author
Alexander Lohnau

Definition at line 25 of file decorationthemeprovider.h.

Member Function Documentation

◆ borderSize()

KDecoration2::BorderSize DecorationThemeMetaData::borderSize ( ) const

Border size of the decoration, this gets set based on the "recommendedBorderSize" key in the json metadata.

Definition at line 63 of file decorationthemeprovider.cpp.

◆ configurationName()

QString DecorationThemeMetaData::configurationName ( ) const

Name of the kcm to configure the decoration theme.

Definition at line 48 of file decorationthemeprovider.cpp.

◆ pluginId()

QString DecorationThemeMetaData::pluginId ( ) const

plugin id of theme provider

See also
KPluginMetaData::pluginId

Definition at line 68 of file decorationthemeprovider.cpp.

◆ themeName()

QString DecorationThemeMetaData::themeName ( ) const

Internal name of the theme.

Definition at line 38 of file decorationthemeprovider.cpp.

◆ visibleName()

QString DecorationThemeMetaData::visibleName ( ) const

User-visible name of the theme.

Definition at line 28 of file decorationthemeprovider.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Nov 30 2023 03:52:05 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.