mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-09-22 21:55:52 +00:00
Pre-populate selected text in shader find dialog when pressing ctrl-f
This commit is contained in:
@@ -96,11 +96,21 @@ bool FindReplace::regexp()
|
||||
return ui->regexp->isChecked();
|
||||
}
|
||||
|
||||
void FindReplace::setFindText(QString text)
|
||||
{
|
||||
ui->findText->setCurrentText(text);
|
||||
}
|
||||
|
||||
QString FindReplace::findText()
|
||||
{
|
||||
return ui->findText->currentText();
|
||||
}
|
||||
|
||||
void FindReplace::setReplaceText(QString text)
|
||||
{
|
||||
ui->replaceText->setCurrentText(text);
|
||||
}
|
||||
|
||||
QString FindReplace::replaceText()
|
||||
{
|
||||
return ui->replaceText->currentText();
|
||||
|
||||
@@ -61,7 +61,9 @@ public:
|
||||
bool matchWord();
|
||||
bool regexp();
|
||||
|
||||
void setFindText(QString text);
|
||||
QString findText();
|
||||
void setReplaceText(QString text);
|
||||
QString replaceText();
|
||||
|
||||
public slots:
|
||||
|
||||
@@ -1230,6 +1230,11 @@ void ShaderViewer::readonly_keyPressed(QKeyEvent *event)
|
||||
{
|
||||
m_FindReplace->setReplaceMode(false);
|
||||
on_findReplace_clicked();
|
||||
|
||||
ScintillaEdit *edit = qobject_cast<ScintillaEdit *>(QObject::sender());
|
||||
|
||||
if(edit)
|
||||
m_FindReplace->setFindText(QString::fromUtf8(edit->getSelText()));
|
||||
}
|
||||
|
||||
if(event->key() == Qt::Key_F3)
|
||||
|
||||
Reference in New Issue
Block a user