LibrePCB Developers Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Theme Member List

This is the complete list of members for Theme, including all inherited members.

addColor(const QString &id, const char *category, const char *name, const QColor &primary, const QColor &secondary, const QString &nameSuffix=QString()) noexceptThemeprivate
addNode(const QString &name) noexceptThemeprivate
getBoardGridStyle() const noexceptThemeinline
getColor(const QString &identifier) const noexceptTheme
getColors() const noexceptThemeinline
getCopperColorNames() noexceptThemestatic
getGrabAreaColorName(const QString &outlineColorName) noexceptThemestatic
getName() const noexceptThemeinline
getSchematicGridStyle() const noexceptThemeinline
getUuid() const noexceptThemeinline
GridStyle enum nameTheme
load(const SExpression &root)Theme
mBoardGridStyleThemeprivate
mColorsThemeprivate
mNameThemeprivate
mNodesThemeprivate
mSchematicGridStyleThemeprivate
mUuidThemeprivate
operator!=(const Theme &rhs) const noexceptThemeinline
operator=(const Theme &rhs) noexceptTheme
operator==(const Theme &rhs) const noexceptTheme
restoreDefaults() noexceptTheme
serialize(SExpression &root) constTheme
setBoardGridStyle(GridStyle style) noexceptTheme
setColors(const QList< ThemeColor > &colors) noexceptTheme
setName(const QString &name) noexceptTheme
setSchematicGridStyle(GridStyle style) noexceptTheme
Theme(const Uuid &uuid=Uuid::createRandom(), const QString &name="Unnamed") noexceptThemeexplicit
Theme(const Uuid &uuid, const QString &name, const Theme &copyFrom) noexceptTheme
Theme(const Theme &other) noexceptTheme
~Theme() noexceptTheme