RAttributeDefinitionData
Class in Entity Module
Header: #include <src/entity/RAttributeDefinitionData.h>
Inherits: RTextBasedData
Description
Section titled “Description”Stores and manages all data that defines the geometry and appearance of a block attribute definition entity.
Scriptable: This class is available in script environments.
Shared Pointer Support: Objects can be used in QSharedPointer.
Copyable: Objects are cleaned up automatically by the garbage collector of the script engine.
Public Functions
Section titled “Public Functions”RAttributeDefinitionData() |
|
RAttributeDefinitionData(const RTextBasedData &textData, const QString &tag, const QString &prompt) |
|
| virtual | ~RAttributeDefinitionData() |
| QString | getPrompt() const |
| virtual QString | getRenderedText(bool escUnicode=false) const |
| QString | getTag() const |
| virtual RS::EntityType | getType() const |
| bool | isInvisible() const |
| void | setInvisible(bool on) |
| void | setPrompt(const QString &p) |
| void | setTag(const QString &t) |
Protected Functions
Section titled “Protected Functions”RAttributeDefinitionData(RDocument *document, const RAttributeDefinitionData &data) |
Private Attributes
Section titled “Private Attributes”| bool | invisible |
| QString | prompt |
| QString | tag |
Friends
Section titled “Friends”| QDebug | operator<<(QDebug dbg, const RAttributeDefinitionData &t) |
| class | RAttributeDefinitionEntity |
Member Documentation
Section titled “Member Documentation”RAttributeDefinitionData
Section titled “RAttributeDefinitionData”RAttributeDefinitionData::RAttributeDefinitionData()inline
RAttributeDefinitionData
Section titled “RAttributeDefinitionData”RAttributeDefinitionData::RAttributeDefinitionData(const RTextBasedData &textData, const QString &tag, const QString &prompt)~RAttributeDefinitionData
Section titled “~RAttributeDefinitionData”virtual RAttributeDefinitionData::~RAttributeDefinitionData()virtual inline
getPrompt
Section titled “getPrompt”QString RAttributeDefinitionData::getPrompt() constinline const
getRenderedText
Section titled “getRenderedText”virtual QString RAttributeDefinitionData::getRenderedText(bool escUnicode=false) constvirtual const
Reimplemented from getRenderedText.
getTag
Section titled “getTag”QString RAttributeDefinitionData::getTag() constinline const
getType
Section titled “getType”virtual RS::EntityType RAttributeDefinitionData::getType() constvirtual inline const
Reimplemented from getType.
isInvisible
Section titled “isInvisible”bool RAttributeDefinitionData::isInvisible() constinline const
setInvisible
Section titled “setInvisible”void RAttributeDefinitionData::setInvisible(bool on)inline
setPrompt
Section titled “setPrompt”void RAttributeDefinitionData::setPrompt(const QString &p)inline
setTag
Section titled “setTag”void RAttributeDefinitionData::setTag(const QString &t)inline
RAttributeDefinitionData
Section titled “RAttributeDefinitionData”RAttributeDefinitionData::RAttributeDefinitionData(RDocument *document, const RAttributeDefinitionData &data)protected
All rights reserved.
This file is part of the QCAD project.
QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with QCAD.
invisible
Section titled “invisible”bool RAttributeDefinitionData::invisibleprivate
prompt
Section titled “prompt”QString RAttributeDefinitionData::promptprivate
QString RAttributeDefinitionData::tagprivate
operator<<
Section titled “operator<<”QDebug operator<<(QDebug dbg, const RAttributeDefinitionData &t)Non-Scriptable: This function is not available in script environments.
RAttributeDefinitionEntity
Section titled “RAttributeDefinitionEntity”friend class RAttributeDefinitionEntityprivate