QSharedPointer<RLinetype> RClipboardOperation::copyEntityLinetype( REntity& entity, RDocument& src, RDocument& dest, bool overwriteLinetypes, RTransaction& transaction) const { return copyLinetype(entity.getLinetypeId(), src, dest, overwriteLinetypes, transaction); }
void RExporter::setEntityAttributes() { REntity* currentEntity = getEntity(); if (currentEntity == NULL) { return; } setColor(currentEntity->getColor(true, blockRefStack)); setLineweight(currentEntity->getLineweight(true, blockRefStack)); setLinetypeId(currentEntity->getLinetypeId(true, blockRefStack)); setStyle(Qt::SolidLine); setBrushStyle(Qt::SolidPattern); }
void RExporter::setEntityAttributes(bool forceSelected) { REntity* currentEntity = getEntity(); if (currentEntity == NULL) { return; } if (forceSelected || currentEntity->isSelected()) { setColor(RSettings::getSelectionColor()); } else { setColor(currentEntity->getColor(true, blockRefStack)); } setLineweight(currentEntity->getLineweight(true, blockRefStack)); setLinetypeId(currentEntity->getLinetypeId(true, blockRefStack)); setStyle(Qt::SolidLine); setBrushStyle(Qt::SolidPattern); }