forked from qt-creator/qt-creator
QmlJS: Improve tests/tools/qml-ast2dot.
Change-Id: Ifd06745ec823d09ae7b42318d418fa1adb01824b Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com>
This commit is contained in:
@@ -122,6 +122,17 @@ Document::Ptr Document::create(const QString &fileName, Language language)
|
||||
return doc;
|
||||
}
|
||||
|
||||
Document::Language Document::guessLanguageFromSuffix(const QString &fileName)
|
||||
{
|
||||
if (fileName.endsWith(".qml", Qt::CaseInsensitive))
|
||||
return QmlLanguage;
|
||||
if (fileName.endsWith(".js", Qt::CaseInsensitive))
|
||||
return JavaScriptLanguage;
|
||||
if (fileName.endsWith(".json", Qt::CaseInsensitive))
|
||||
return JsonLanguage;
|
||||
return UnknownLanguage;
|
||||
}
|
||||
|
||||
Document::Ptr Document::ptr() const
|
||||
{
|
||||
return _ptr.toStrongRef();
|
||||
|
Reference in New Issue
Block a user