forked from qt-creator/qt-creator
Debugger: Make DebuggerRunConfig sub-aspects direct members
Change-Id: I53979892598164b26c8fc1977b1366b0a56fa152 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
@@ -2518,9 +2518,20 @@ TriStateAspect::TriStateAspect(AspectContainer *container,
|
||||
{
|
||||
setDisplayStyle(DisplayStyle::ComboBox);
|
||||
setDefaultValue(TriState::Default);
|
||||
addOption(onString.isEmpty() ? Tr::tr("Enable") : onString);
|
||||
addOption(offString.isEmpty() ? Tr::tr("Disable") : offString);
|
||||
addOption(defaultString.isEmpty() ? Tr::tr("Leave at Default") : defaultString);
|
||||
SelectionAspect::addOption({});
|
||||
SelectionAspect::addOption({});
|
||||
SelectionAspect::addOption({});
|
||||
setOptionTexts(onString, offString, defaultString);
|
||||
}
|
||||
|
||||
void TriStateAspect::setOptionTexts(const QString &onString,
|
||||
const QString &offString,
|
||||
const QString &defaultString)
|
||||
{
|
||||
QTC_ASSERT(d->m_options.size() == 3, return);
|
||||
d->m_options[0].displayName = onString.isEmpty() ? Tr::tr("Enable") : onString;
|
||||
d->m_options[1].displayName = offString.isEmpty() ? Tr::tr("Disable") : offString;
|
||||
d->m_options[2].displayName = defaultString.isEmpty() ? Tr::tr("Leave at Default") : defaultString;
|
||||
}
|
||||
|
||||
TriState TriStateAspect::value() const
|
||||
|
||||
Reference in New Issue
Block a user