Beispiel #1
0
QList<RLinetypePattern> RLinkedStorage::getLinetypePatterns() const {
    QList<RLinetypePattern> ret;
    QSet<QString> names = getLinetypeNames();
    QSet<QString>::iterator it;
    for (it = names.begin(); it != names.end(); ++it) {
        QSharedPointer<RLinetype> lt = queryLinetype(*it);
        if (lt.isNull()) {
            continue;
        }
        ret.append(lt->getPattern());
    }
    return ret;
}
Beispiel #2
0
bool RStorage::hasLinetype(const QString& linetypeName) const {
    QStringList sl = getLinetypeNames().toList();
    return sl.contains(linetypeName, Qt::CaseInsensitive);
}
Beispiel #3
0
bool RStorage::hasLinetype(const QString& linetypeName) const {
    return getLinetypeNames().contains(linetypeName);
}