forked from qt-creator/qt-creator
Debugger: Add history completer to path choosers
Change-Id: I685b8449482fe4e3c42c3205124bbb881ab064e1 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -170,6 +170,7 @@ BreakpointDialog::BreakpointDialog(BreakpointModelId id, QWidget *parent)
|
||||
m_labelType->setBuddy(m_comboBoxType);
|
||||
|
||||
m_pathChooserFileName = new Utils::PathChooser(groupBoxBasic);
|
||||
m_pathChooserFileName->setHistoryCompleter(QLatin1String("Debugger.Breakpoint.File.History"));
|
||||
m_pathChooserFileName->setExpectedKind(Utils::PathChooser::File);
|
||||
m_labelFileName = new QLabel(tr("&File name:"), groupBoxBasic);
|
||||
m_labelFileName->setBuddy(m_pathChooserFileName);
|
||||
|
||||
@@ -279,6 +279,7 @@ StartApplicationDialog::StartApplicationDialog(QWidget *parent)
|
||||
d->debuginfoPathChooser->setToolTip(tr(
|
||||
"Base path for external debug information and debug sources. "
|
||||
"If empty, $SYSROOT/usr/lib/debug will be chosen."));
|
||||
d->debuginfoPathChooser->setHistoryCompleter(QLatin1String("Debugger.DebugLocation.History"));
|
||||
|
||||
QFrame *line = new QFrame(this);
|
||||
line->setFrameShape(QFrame::HLine);
|
||||
|
||||
@@ -244,6 +244,7 @@ DebuggerSourcePathMappingWidget::DebuggerSourcePathMappingWidget(QWidget *parent
|
||||
|
||||
// Edit part
|
||||
m_targetChooser->setExpectedKind(PathChooser::ExistingDirectory);
|
||||
m_targetChooser->setHistoryCompleter(QLatin1String("Debugger.MappingTarget.History"));
|
||||
connect(m_sourceLineEdit, SIGNAL(textChanged(QString)),
|
||||
this, SLOT(slotEditSourceFieldChanged()));
|
||||
connect(m_targetChooser, SIGNAL(changed(QString)),
|
||||
|
||||
@@ -236,14 +236,17 @@ AttachCoreDialog::AttachCoreDialog(QWidget *parent)
|
||||
d->forceLocalLabel->setBuddy(d->forceLocalCheckBox);
|
||||
|
||||
d->localExecFileName = new PathChooser(this);
|
||||
d->localExecFileName->setHistoryCompleter(QLatin1String("LocalExecutable"));
|
||||
d->localExecFileName->setExpectedKind(PathChooser::File);
|
||||
d->localExecFileName->setPromptDialogTitle(tr("Select Executable"));
|
||||
|
||||
d->localCoreFileName = new PathChooser(this);
|
||||
d->localCoreFileName->setHistoryCompleter(QLatin1String("Debugger.CoreFile.History"));
|
||||
d->localCoreFileName->setExpectedKind(PathChooser::File);
|
||||
d->localCoreFileName->setPromptDialogTitle(tr("Select Core File"));
|
||||
|
||||
d->overrideStartScriptFileName = new PathChooser(this);
|
||||
d->overrideStartScriptFileName->setHistoryCompleter(QLatin1String("Debugger.StartupScript.History"));
|
||||
d->overrideStartScriptFileName->setExpectedKind(PathChooser::File);
|
||||
d->overrideStartScriptFileName->setPromptDialogTitle(tr("Select Startup Script"));
|
||||
|
||||
|
||||
@@ -56,6 +56,7 @@ CacheDirectoryDialog::CacheDirectoryDialog(QWidget *parent) :
|
||||
|
||||
QFormLayout *formLayout = new QFormLayout;
|
||||
m_chooser->setExpectedKind(Utils::PathChooser::ExistingDirectory);
|
||||
m_chooser->setHistoryCompleter(QLatin1String("Debugger.CdbCacheDir.History"));
|
||||
m_chooser->setMinimumWidth(400);
|
||||
formLayout->addRow(tr("Path:"), m_chooser);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user