void AMScanViewPlotToolsButtonView::clear() { int buttonCount = buttons_->buttons().count(); for (int buttonIndex = 0; buttonIndex < buttonCount; buttonIndex++) { QAbstractButton *button = buttons_->button(buttonIndex); layout_->removeWidget(button); buttons_->removeButton(button); button->deleteLater(); } }