diff options
Diffstat (limited to 'src/plugins/valgrind/callgrindtool.cpp')
-rw-r--r-- | src/plugins/valgrind/callgrindtool.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/valgrind/callgrindtool.cpp b/src/plugins/valgrind/callgrindtool.cpp index 92ed908ac9..f7454306fa 100644 --- a/src/plugins/valgrind/callgrindtool.cpp +++ b/src/plugins/valgrind/callgrindtool.cpp @@ -554,7 +554,7 @@ void CallgrindToolPrivate::doClear(bool clearParseData) m_proxyModel.setFilterBaseDir(QString()); if (m_searchFilter) m_searchFilter->clear(); - m_proxyModel.setFilterFixedString(QString()); + m_proxyModel.setFilterRegularExpression(QRegularExpression()); } void CallgrindToolPrivate::setBusyCursor(bool busy) @@ -609,7 +609,7 @@ void CallgrindToolPrivate::stackBrowserChanged() void CallgrindToolPrivate::updateFilterString() { - m_proxyModel.setFilterFixedString(m_searchFilter->text()); + m_proxyModel.setFilterRegularExpression(QRegularExpression::escape(m_searchFilter->text())); } void CallgrindToolPrivate::setCostFormat(CostDelegate::CostFormat format) @@ -908,7 +908,7 @@ void CallgrindToolPrivate::slotRequestDump() void CallgrindToolPrivate::loadExternalLogFile() { const QString filePath = QFileDialog::getOpenFileName( - ICore::mainWindow(), + ICore::dialogParent(), CallgrindTool::tr("Open Callgrind Log File"), QString(), CallgrindTool::tr("Callgrind Output (callgrind.out*);;All Files (*)")); |