void ConfigObjectDialog::addGroup(QLayout* parentLayout, string title, string toolTip, QLayout *groupLayout) { QGroupBox* group = new QGroupBox(); group->setLayout(groupLayout); group->setTitle(QString().fromUtf8(title.c_str())); group->setToolTip(toolTip.c_str()); if (!groupLayout->isEmpty()) { parentLayout->addWidget(group); } else { group->deleteLater(); } }