Ejemplo n.º 1
0
void ZealDocsetsRegistry::initialiseDocsets()
{
    clear();
    addDocsetsFromFolder(QDir(docsetsDir()));
    QDir appDir( QCoreApplication::applicationDirPath() );
    if(appDir.cd("docsets")){
        addDocsetsFromFolder(appDir);
    }
}
Ejemplo n.º 2
0
void ZealDocsetsRegistry::initialiseDocsets()
{
    clear();
    QDir dataDir( docsetsDir() );
    for(auto subdir : dataDir.entryInfoList()) {
        if(subdir.isDir() && subdir.fileName() != "." && subdir.fileName() != "..") {
            QMetaObject::invokeMethod(docsets, "addDocset", Qt::BlockingQueuedConnection,
                                      Q_ARG(QString, subdir.absoluteFilePath()));
        }
    }
    QDir appDir( QCoreApplication::applicationDirPath() );
    if(appDir.cd("docsets")){
        for(auto subdir : appDir.entryInfoList()) {
            if(subdir.isDir() && subdir.fileName() != "." && subdir.fileName() != "..") {
                QMetaObject::invokeMethod(docsets, "addDocset", Qt::BlockingQueuedConnection,
                                          Q_ARG(QString, subdir.absoluteFilePath()));
            }
        }
    }
}