LibrePCB Developers Documentation
|
This is the complete list of members for AttributeType, including all inherited members.
AttributeType()=delete | AttributeType | |
AttributeType(const AttributeType &other)=delete | AttributeType | |
AttributeType(Type_t type, const QString &typeName, const QString &typeNameTr) noexcept | AttributeType | |
fromString(const QString &type) | AttributeType | static |
getAllTypes() noexcept | AttributeType | static |
getAvailableUnits() const noexcept | AttributeType | inline |
getDefaultUnit() const noexcept | AttributeType | inline |
getName() const noexcept | AttributeType | inline |
getNameTr() const noexcept | AttributeType | inline |
getType() const noexcept | AttributeType | inline |
getUnitFromString(const QString &unit) const | AttributeType | |
isUnitAvailable(const AttributeUnit *unit) const noexcept | AttributeType | |
isValueValid(const QString &value) const noexcept=0 | AttributeType | pure virtual |
mAvailableUnits | AttributeType | protected |
mDefaultUnit | AttributeType | protected |
mType | AttributeType | protected |
mTypeName | AttributeType | protected |
mTypeNameTr | AttributeType | protected |
operator=(const AttributeType &rhs)=delete | AttributeType | |
printableValueTr(const QString &value, const AttributeUnit *unit=nullptr) const noexcept=0 | AttributeType | pure virtual |
tryExtractUnitFromValue(QString &value) const noexcept | AttributeType | |
Type_t enum name | AttributeType | |
valueFromTr(const QString &value) const noexcept=0 | AttributeType | pure virtual |
~AttributeType() noexcept | AttributeType | virtual |