コミットメタ情報

リビジョンf1e6ca28b49c0c0544db734db2d1f68a9c36523f (tree)
日時2010-01-19 19:23:54
作者nogu <nogu@user...>
コミッターnogu

ログメッセージ

Use Q_ASSERT_X

変更サマリ

差分

--- a/src/gui/opt/axisticsoptionwidget.cpp
+++ b/src/gui/opt/axisticsoptionwidget.cpp
@@ -204,6 +204,9 @@ void AxisTicsOptionWidget::setOption(int axis)
204204 break;
205205 case 2:
206206 axisTics->setPosition(axis, labelsPosLineEdit->text().split(','));
207+ break;
208+ default:
209+ Q_ASSERT_X(false, "AxisTicsOptionWidget::setOption", "invalid index");
207210 }
208211 }
209212
--- a/src/gui/opt/keyoptionwidget.cpp
+++ b/src/gui/opt/keyoptionwidget.cpp
@@ -301,6 +301,9 @@ void KeyOptionWidget::apply()
301301 for (int i = 0; !Key::AXIS[i].isEmpty(); i++) {
302302 key->setPosition(i, positionDoubleSpinBoxList.at(i)->value());
303303 }
304+ break;
305+ default:
306+ Q_ASSERT_X(false, "KeyOptionWidget::apply", "invalid index");
304307 }
305308
306309 key->setLeftJustification(textJustifyCheckBox->isChecked());
--- a/src/gui/optiondialog.cpp
+++ b/src/gui/optiondialog.cpp
@@ -300,6 +300,8 @@ void OptionDialog::changePage(QListWidgetItem *current,
300300 contentsListWidget->row(previous));
301301 setWindowModified(true);
302302 return;
303+ default:
304+ Q_ASSERT_X(false, "OptionDialog::changePage", "invalid button");
303305 }
304306 }
305307 int index = contentsListWidget->row(current);
--- a/src/gui/plotoptiondialog.cpp
+++ b/src/gui/plotoptiondialog.cpp
@@ -233,6 +233,8 @@ bool PlotOptionDialog::canClose()
233233 return true;
234234 case 2:
235235 return false;
236+ default:
237+ Q_ASSERT_X(false, "PlotOptionDialog::canClose", "invalid button");
236238 }
237239 return false;
238240 }
旧リポジトリブラウザで表示