void SourceDirTree::addSourceDirs(QPtrList<SourceDir>* rootNodeList) {

    SourceDir* rootNode;
    for ( rootNode = rootNodeList->first(); rootNode; rootNode = rootNodeList->next() ) {
        addSourceDir(rootNode);
    }
}
Exemplo n.º 2
0
void SourceDirTableModel::loadFromDB()
{
    mydata->clear();
    QSqlQuery query("SELECT ROWID,path,pattern,custompattern FROM sourceDirs ORDER BY path");
    while (query.next()) {
        SourceDir *dir = new SourceDir();
        dir->setIndex(query.value("ROWID").toInt());
        dir->setPath(query.value("path").toString());
        dir->setPattern(query.value("pattern").toInt());
        dir->setCustomPattern(query.value("custompattern").toInt());
        addSourceDir(dir);
    }
}