summaryrefslogtreecommitdiffstats
path: root/src/gui/dialogs
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2013-10-25 19:17:28 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-11-15 06:20:47 +0100
commit8ebaa4ce5a683837c2121351c0114d2b10574f48 (patch)
tree7c87042ecfbe8d361a6a45a49c75708f00efd29c /src/gui/dialogs
parent9a6b005b53c7ee0f55230be5d1f21d8cc0eeb51d (diff)
QWizard: provoke 'enum value not handled in switch' warnings in object_name_for_button
This is strictly speaking a behavior change, since we're no longer returning something for Stretch and NoButton, but - guessing here - that shouldn't matter. Yet, better safe than sorry, thus submitted as a separate patch. Change-Id: I20cb084147f8c9257ce37d1e87ea38febabec28d Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> (cherry picked from qtbase/269590516d89a35ea3121366f7d4bf43b0d391ca)
Diffstat (limited to 'src/gui/dialogs')
-rw-r--r--src/gui/dialogs/qwizard.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/gui/dialogs/qwizard.cpp b/src/gui/dialogs/qwizard.cpp
index 20c9edc531..53e2765084 100644
--- a/src/gui/dialogs/qwizard.cpp
+++ b/src/gui/dialogs/qwizard.cpp
@@ -1359,10 +1359,22 @@ static QString object_name_for_button(QWizard::WizardButton which)
return QLatin1String("qt_wizard_") + QLatin1String("finish");
case QWizard::CancelButton:
return QLatin1String("qt_wizard_") + QLatin1String("cancel");
- default:
+ case QWizard::BackButton:
+ case QWizard::NextButton:
+ case QWizard::HelpButton:
+ case QWizard::CustomButton1:
+ case QWizard::CustomButton2:
+ case QWizard::CustomButton3:
// Make navigation buttons detectable as passive interactor in designer
return QLatin1String("__qt__passive_wizardbutton") + QString::number(which);
+ case QWizard::Stretch:
+ case QWizard::NoButton:
+ //case QWizard::NStandardButtons:
+ //case QWizard::NButtons:
+ ;
}
+ //Q_UNREACHABLE();
+ return QString();
}
bool QWizardPrivate::ensureButton(QWizard::WizardButton which) const