36 auto* check =
new QCheckBox(QString(
partsName[i].c_str()), ui->groupBox);
37 check->setChecked(
true);
38 check->setMinimumSize(QSize(100, check->height()));
39 layout->addWidget(check);
40 checkList.append(check);
43 auto* button =
new QPushButton(
"Deselect All",ui->groupBox);
44 connect(button,
SIGNAL(clicked()),
this,SLOT(onSelDesel()));
46 button->setFixedSize(QSize(100, button->height()));
47 layout->addWidget(button);
50 ui->groupBox->setLayout(layout);
52 auto bb = this->findChildren<QDialogButtonBox *>();
53 QPushButton* okBtn = bb[0]->button(QDialogButtonBox::Ok);
54 okBtn->setAutoDefault(
true);
55 okBtn->setDefault(
true);
56 QPushButton* cancelBtn = bb[0]->button(QDialogButtonBox::Cancel);
57 cancelBtn->setAutoDefault(
false);
58 cancelBtn->setDefault(
false);
std::vector< std::string > partsName