LibrePCB Developers Documentation
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