History

works on windows now

Seth Alves committed 10 years ago

Commit 0c72ca11 parent 3aa10903 files · +11 −12Browse files

Showing the changes to libraries/script-engine/src/ScriptsModel.cpp (1 of 3 files). Show all

Unified · Split

libraries/script-engine/src/ScriptsModel.cpp+7−7
@@ -158,13 +158,13 @@ void ScriptsModel::requestDefaultFiles(QString marker) { · 157 unmodified lines
158158 QUrl url(defaultScriptsLocation());
159159
160160 if (url.isLocalFile()) {
161− // QDirIterator it(url.toLocalFile(), QStringList() << "*.js", QDir::Files, QDirIterator::Subdirectories);
162− // while (it.hasNext()) {
163− // QString jsFile = it.next();;
164− // _treeNodes.append(new TreeNodeScript(lastKey.mid(MODELS_LOCATION.length()),
165− // defaultScriptsLocation() + "/" + jsFile,
166− // SCRIPT_ORIGIN_DEFAULT));
167− // }
161+ QString localDir = url.toLocalFile() + "/scripts";
162+ QDirIterator it(localDir, QStringList() << "*.js", QDir::Files, QDirIterator::Subdirectories);
163+ while (it.hasNext()) {
164+ QString jsFullPath = it.next();
165+ QString jsPartialPath = jsFullPath.mid(localDir.length() + 1); // + 1 to skip a separator
166+ _treeNodes.append(new TreeNodeScript(jsPartialPath, jsFullPath, SCRIPT_ORIGIN_DEFAULT));
167+ }
168168 } else {
169169 QUrlQuery query;
170170 query.addQueryItem(PREFIX_PARAMETER_NAME, MODELS_LOCATION);