forked from qt-creator/qt-creator
Move debugger kit settings into a separate dialog.
Change the DebuggerKitConfigWidget to contain a display label only. Add a Button with a menu for "Autodetect" and "Edit...". Change-Id: I8ec17966ef220c81fb8b145a61df4408d5950da9 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -269,16 +269,17 @@ KitConfigWidget *DebuggerKitInformation::createConfigWidget(Kit *k) const
|
||||
return new Internal::DebuggerKitConfigWidget(k, this);
|
||||
}
|
||||
|
||||
QString DebuggerKitInformation::userOutput(const ProjectExplorer::Kit *k)
|
||||
QString DebuggerKitInformation::userOutput(const DebuggerItem &item)
|
||||
{
|
||||
const DebuggerItem item = DebuggerKitInformation::debuggerItem(k);
|
||||
return tr("%1 using '%2'").arg(debuggerEngineName(item.engineType),
|
||||
item.binary.toUserOutput());
|
||||
const QString binary = item.binary.toUserOutput();
|
||||
return binary.isEmpty() ?
|
||||
tr("%1 <None>").arg(debuggerEngineName(item.engineType)) :
|
||||
tr("%1 using '%2'").arg(debuggerEngineName(item.engineType), binary);
|
||||
}
|
||||
|
||||
KitInformation::ItemList DebuggerKitInformation::toUserOutput(Kit *k) const
|
||||
{
|
||||
return ItemList() << qMakePair(tr("Debugger"), DebuggerKitInformation::userOutput(k));
|
||||
return ItemList() << qMakePair(tr("Debugger"), DebuggerKitInformation::userOutput(DebuggerKitInformation::debuggerItem(k)));
|
||||
}
|
||||
|
||||
static const char engineTypeKeyC[] = "EngineType";
|
||||
|
||||
Reference in New Issue
Block a user