-
- buttons_bar_.setRowMinimumHeight(0, 2 * QFontMetrics(QApplication::font()).height());
- buttons_bar_.addWidget(&enable_all_channels_, 1, 0);
- buttons_bar_.addWidget(&disable_all_channels_, 1, 1);
- buttons_bar_.addWidget(&enable_all_logic_channels_, 2, 0);
- buttons_bar_.addWidget(&enable_all_analog_channels_, 2, 1);
- buttons_bar_.addWidget(&enable_all_named_channels_, 2, 2);
- buttons_bar_.addWidget(&enable_all_changing_channels_, 2, 3);
-
- layout_.addRow(&buttons_bar_);
+ connect(&disable_all_non_changing_channels_, SIGNAL(clicked()),
+ this, SLOT(disable_all_non_changing_channels()));
+
+ QLabel *label1 = new QLabel(tr("Disable: "));
+ filter_buttons_bar_.addWidget(label1, 0, 0);
+ filter_buttons_bar_.addWidget(&disable_all_channels_, 0, 1);
+ filter_buttons_bar_.addWidget(&disable_all_logic_channels_, 0, 2);
+ filter_buttons_bar_.addWidget(&disable_all_analog_channels_, 0, 3);
+ filter_buttons_bar_.addWidget(&disable_all_unnamed_channels_, 0, 4);
+ filter_buttons_bar_.addWidget(&disable_all_non_changing_channels_, 0, 5);
+
+ QLabel *label2 = new QLabel(tr("Enable: "));
+ filter_buttons_bar_.addWidget(label2, 1, 0);
+ filter_buttons_bar_.addWidget(&enable_all_channels_, 1, 1);
+ filter_buttons_bar_.addWidget(&enable_all_logic_channels_, 1, 2);
+ filter_buttons_bar_.addWidget(&enable_all_analog_channels_, 1, 3);
+ filter_buttons_bar_.addWidget(&enable_all_named_channels_, 1, 4);
+ filter_buttons_bar_.addWidget(&enable_all_changing_channels_, 1, 5);
+
+ layout_.addItem(new QSpacerItem(0, 15, QSizePolicy::Expanding, QSizePolicy::Expanding));
+ layout_.addRow(&filter_buttons_bar_);