forked from qt-creator/qt-creator
QmlProjectManager: Prepare special aspects for auto-registration
Change-Id: I9b5e019dfeaf394107a190e78e8880b4f16b9ee9 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -37,8 +37,8 @@ static bool caseInsensitiveLessThan(const FilePath &s1, const FilePath &s2)
|
||||
return s1.toString().toCaseFolded() < s2.toString().toCaseFolded();
|
||||
}
|
||||
|
||||
QmlMainFileAspect::QmlMainFileAspect(Target *target)
|
||||
: m_target(target)
|
||||
QmlMainFileAspect::QmlMainFileAspect(AspectContainer *container)
|
||||
: BaseAspect(container)
|
||||
, m_scriptFile(M_CURRENT_FILE)
|
||||
{
|
||||
addDataExtractor(this, &QmlMainFileAspect::mainScript, &Data::mainScript);
|
||||
@@ -158,6 +158,11 @@ void QmlMainFileAspect::setMainScript(int index)
|
||||
}
|
||||
}
|
||||
|
||||
void QmlMainFileAspect::setTarget(ProjectExplorer::Target *target)
|
||||
{
|
||||
m_target = target;
|
||||
}
|
||||
|
||||
void QmlMainFileAspect::setScriptSource(MainScriptSource source, const QString &settingsPath)
|
||||
{
|
||||
if (source == FileInEditor) {
|
||||
|
||||
Reference in New Issue
Block a user