- if (state != Qt::PartiallyChecked) {
- Q_FOREACH(LevelButton* button, level_buttons) {
- button->blockSignals(true);
- button->setChecked(toggle_button->checkState());
- button->blockSignals(false);
- }
- int level = (state == Qt::Checked ? Debug::ANY : Debug::NONE);
- dispatch(FuncRequest(LFUN_DEBUG_LEVEL_SET, convert<string>(level)));
- } else {
- Q_FOREACH(LevelButton* button, checked_buttons) {
- button->blockSignals(true);
- button->setChecked(true);
- button->blockSignals(false);
- }
+ int level = Debug::NONE;
+ if (widget_->debugAnyRB->isChecked())
+ level = Debug::ANY;
+ else if (widget_->debugSelectedRB->isChecked()) {
+ widget_->debugMessagesTW->setEnabled(true);