diff options
Diffstat (limited to 'src/plugins/debugger/debuggeritemmanager.cpp')
-rw-r--r-- | src/plugins/debugger/debuggeritemmanager.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/plugins/debugger/debuggeritemmanager.cpp b/src/plugins/debugger/debuggeritemmanager.cpp index 34ea3b46cd..7e85387750 100644 --- a/src/plugins/debugger/debuggeritemmanager.cpp +++ b/src/plugins/debugger/debuggeritemmanager.cpp @@ -348,11 +348,11 @@ DebuggerItem DebuggerItemConfigWidget::item() const { DebuggerItem item(m_id); item.setUnexpandedDisplayName(m_displayNameLineEdit->text()); - item.setCommand(m_binaryChooser->fileName()); - item.setWorkingDirectory(m_workingDirectoryChooser->fileName()); + item.setCommand(m_binaryChooser->filePath()); + item.setWorkingDirectory(m_workingDirectoryChooser->filePath()); item.setAutoDetected(m_autodetected); Abis abiList; - const QStringList abis = m_abis->text().split(QRegExp("[^A-Za-z0-9-_]+")); + const QStringList abis = m_abis->text().split(QRegularExpression("[^A-Za-z0-9-_]+")); for (const QString &a : abis) { if (a.isNull()) continue; @@ -390,10 +390,10 @@ void DebuggerItemConfigWidget::load(const DebuggerItem *item) m_typeLineEdit->setText(item->engineTypeName()); m_binaryChooser->setReadOnly(item->isAutoDetected()); - m_binaryChooser->setFileName(item->command()); + m_binaryChooser->setFilePath(item->command()); m_workingDirectoryChooser->setReadOnly(item->isAutoDetected()); - m_workingDirectoryChooser->setFileName(item->workingDirectory()); + m_workingDirectoryChooser->setFilePath(item->workingDirectory()); QString text; QString versionCommand; @@ -427,7 +427,7 @@ void DebuggerItemConfigWidget::binaryPathHasChanged() return; DebuggerItem tmp; - QFileInfo fi = QFileInfo(m_binaryChooser->path()); + QFileInfo fi = QFileInfo(m_binaryChooser->filePath().toString()); if (fi.isExecutable()) { tmp = item(); tmp.reinitializeFromFile(); @@ -955,7 +955,7 @@ void DebuggerItemManagerPrivate::saveDebuggers() } }); data.insert(DEBUGGER_COUNT_KEY, count); - m_writer.save(data, ICore::mainWindow()); + m_writer.save(data, ICore::dialogParent()); // Do not save default debuggers as they are set by the SDK. } |