#include <metainfomanager.h>
Definition at line 10 of file metainfomanager.h.
| MetaInfoManager::MetaInfoManager |
( |
| ) |
|
| MetaInfo_SPtr MetaInfoManager::addMetaType |
( |
MetaInfo_SPtr |
metaInfo, |
|
|
EntityMetaType_CSPtr |
metaType |
|
) |
| |
|
private |
Generate a new MetaInfo if needed and add the meta type if it's valid.
- Parameters
-
| metaInfo | Actual MetaInfo (or nullptr) |
| metaType | MetaType to add (or nullptr) |
- Returns
- MetaInfo, needed if a new MetaInfo was generated
Definition at line 23 of file metainfomanager.cpp.
24 if(metaType !=
nullptr) {
| MetaColor_CSPtr MetaInfoManager::color |
( |
| ) |
const |
| DxfLinePattern_CSPtr MetaInfoManager::linePattern |
( |
| ) |
const |
| MetaLineWidth_CSPtr MetaInfoManager::lineWidth |
( |
| ) |
const |
| MetaInfo_CSPtr MetaInfoManager::metaInfo |
( |
| ) |
|
Generate new pointer to MetaInfo.
- Returns
- MetaInfo_CSPtr or nullptr if no properties are available
Definition at line 13 of file metainfomanager.cpp.
| void MetaInfoManager::setColor |
( |
const MetaColor_CSPtr & |
color | ) |
|
|
private |
| void MetaInfoManager::setLinePattern |
( |
const DxfLinePattern_CSPtr & |
linePattern | ) |
|
|
private |
| void MetaInfoManager::setLineWidth |
( |
const MetaLineWidth_CSPtr & |
lineWidth | ) |
|
|
private |
| MetaColor_CSPtr lc::ui::MetaInfoManager::_color |
|
private |
| DxfLinePattern_CSPtr lc::ui::MetaInfoManager::_linePattern |
|
private |
| MetaLineWidth_CSPtr lc::ui::MetaInfoManager::_lineWidth |
|
private |
The documentation for this class was generated from the following files: