forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/13.0' into qds/dev
Change-Id: I242c01e82fc1b0db1f5e88c35d526f91dd022337
This commit is contained in:
@@ -1529,8 +1529,9 @@ void EffectComposerModel::bakeShaders()
|
||||
args << "-o" << outPaths[i] << srcPaths[i];
|
||||
|
||||
auto qsbProcess = new Utils::Process(this);
|
||||
connect(qsbProcess, &Utils::Process::done, this, [=] {
|
||||
handleQsbProcessExit(qsbProcess, srcPaths[i], preview);
|
||||
connect(qsbProcess, &Utils::Process::done, this,
|
||||
[this, qsbProcess, path = srcPaths[i], preview] {
|
||||
handleQsbProcessExit(qsbProcess, path, preview);
|
||||
});
|
||||
qsbProcess->setWorkingDirectory(workDir.absolutePath());
|
||||
qsbProcess->setCommand({qsbPath, args});
|
||||
|
||||
@@ -110,15 +110,14 @@ EffectComposerWidget::EffectComposerWidget(EffectComposerView *view)
|
||||
});
|
||||
|
||||
connect(m_effectComposerModel.data(), &EffectComposerModel::hasUnsavedChangesChanged,
|
||||
this, [this]() {
|
||||
this, [this] {
|
||||
if (m_effectComposerModel->hasUnsavedChanges() && !m_effectComposerModel->currentComposition().isEmpty()) {
|
||||
if (auto doc = QmlDesigner::QmlDesignerPlugin::instance()->documentManager().currentDesignDocument())
|
||||
doc->setModified();
|
||||
}
|
||||
});
|
||||
|
||||
connect(Core::EditorManager::instance(), &Core::EditorManager::aboutToSave,
|
||||
this, [this](Core::IDocument *document) {
|
||||
connect(Core::EditorManager::instance(), &Core::EditorManager::aboutToSave, this, [this] {
|
||||
if (m_effectComposerModel->hasUnsavedChanges()) {
|
||||
QString compName = m_effectComposerModel->currentComposition();
|
||||
if (!compName.isEmpty())
|
||||
|
||||
Reference in New Issue
Block a user