Prevent Shader Editor tooltip showing multiple "(F5)"

This commit is contained in:
Jake Turner
2024-04-10 08:20:56 +01:00
parent ec74c13465
commit 3a8fecf08e
+5 -6
View File
@@ -320,12 +320,6 @@ void ShaderViewer::editShader(ResourceId id, ShaderStage stage, const QString &e
MarkModification();
});
m_Ctx.GetMainWindow()->RegisterShortcut(QKeySequence(QKeySequence::Refresh).toString(), this,
[this](QWidget *) { on_refresh_clicked(); });
ui->refresh->setToolTip(ui->refresh->toolTip() +
lit(" (%1)").arg(QKeySequence(QKeySequence::Refresh).toString()));
QWidget *w = (QWidget *)scintilla;
w->setProperty("filename", kv.first);
w->setProperty("origText", kv.second);
@@ -338,6 +332,11 @@ void ShaderViewer::editShader(ResourceId id, ShaderStage stage, const QString &e
}
}
m_Ctx.GetMainWindow()->RegisterShortcut(QKeySequence(QKeySequence::Refresh).toString(), this,
[this](QWidget *) { on_refresh_clicked(); });
ui->refresh->setToolTip(ui->refresh->toolTip() +
lit(" (%1)").arg(QKeySequence(QKeySequence::Refresh).toString()));
if(sel != NULL)
ToolWindowManager::raiseToolWindow(sel);