コード例 #1
0
ファイル: REntity.cpp プロジェクト: seem-sky/qcad
/**
 * Stream operator for QDebug
 */
void REntity::print(QDebug dbg) const {
    dbg.nospace() << "REntity(";
    RObject::print(dbg);
    dbg.nospace() 
        << ", type: " << getType()
        << ", layerId: " << getLayerId()
        << ", blockId: " << getBlockId()
        << ", parentId: " << getParentId()
        << ", childIds: " << getDocument()->queryChildEntities(getId())
        << ", lineweight: " << getLineweight()
        << ", linetypeId: " << getLinetypeId()
        << ", linetypeScale: " << getLinetypeScale()
        << ", color: " << getColor()
        << ", drawOrder: " << getDrawOrder()
        << ", selectionStatus: " << isSelected()
        << ", boundingBoxes: " << getBoundingBoxes()
        << ")";
}
コード例 #2
0
ファイル: RMemoryStorage.cpp プロジェクト: lukeandrew/qcad
QVariant RMemoryStorage::getKnownVariable(RS::KnownVariable key) const {
    if (key==RS::INSUNITS) {
        return getUnit();
    }
    else if (key==RS::LTSCALE) {
        return getLinetypeScale();
    }
    // if DIMADEC is -1, DIMDEC is used:
    else if (key==RS::DIMADEC &&
             knownVariables.contains(RS::DIMDEC) &&
             knownVariables.value(RS::DIMDEC).toInt()==-1) {
        return getKnownVariable(RS::DIMDEC);
    }
    else if (key==RS::DWGCODEPAGE) {
        return "ANSI_1252";
    }
    else {
        return knownVariables.value(key);
    }
}
コード例 #3
0
ファイル: RDocumentVariables.cpp プロジェクト: izikhuang/qcad
QVariant RDocumentVariables::getKnownVariable(RS::KnownVariable key) const {
    if (key==RS::INSUNITS) {
        return getUnit();
    }

    if (key==RS::LTSCALE) {
        return getLinetypeScale();
    }

    // if DIMADEC is -1, DIMDEC is used:
    if (key==RS::DIMADEC &&
        hasKnownVariable(RS::DIMDEC) &&
        getKnownVariable(RS::DIMDEC).toInt()==-1) {

        return getKnownVariable(RS::DIMDEC);
    }

    if (key==RS::DWGCODEPAGE) {
        return QVariant("ANSI_1252");
    }

    return knownVariables.value(key);
}