void ZealDocsetsRegistry::initialiseDocsets() { clear(); addDocsetsFromFolder(QDir(docsetsDir())); QDir appDir( QCoreApplication::applicationDirPath() ); if(appDir.cd("docsets")){ addDocsetsFromFolder(appDir); } }
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())); } } } }