Example #1
0
 BasicProperty(const std::string& propertyName,
               const T& valueDefault,
               const std::string& description)
     : name_(validatePropertyName(propertyName)),
       description_(validatePropertyDesc(name_, description)),
       defaultValue_(valueDefault),
       value_(defaultValue_),
       stringValue_(std::to_string(defaultValue_))
 {}
void NewDynamicPropertyDialog::on_m_buttonBox_clicked(QAbstractButton *btn)
{
    const int role = m_ui->m_buttonBox->buttonRole(btn);
    switch (role) {
    case QDialogButtonBox::RejectRole:
        reject();
        break;
    case QDialogButtonBox::AcceptRole:
        if (validatePropertyName(propertyName()))
            accept();
        break;
    }
}