| 89 | } |
| 90 | |
| 91 | CppcheckLibraryData::Function::Arg LibraryEditArgDialog::getArg() const |
| 92 | { |
| 93 | CppcheckLibraryData::Function::Arg ret; |
| 94 | ret.notbool = mUi->notbool->isChecked(); |
| 95 | ret.notnull = mUi->notnull->isChecked(); |
| 96 | ret.notuninit = mUi->notuninit->isChecked(); |
| 97 | ret.strz = mUi->strz->isChecked(); |
| 98 | ret.formatstr = mUi->formatstr->isChecked(); |
| 99 | if (mUi->minsize1type->currentIndex() != 0) { |
| 100 | CppcheckLibraryData::Function::Arg::MinSize minsize1; |
| 101 | minsize1.type = mUi->minsize1type->currentText(); |
| 102 | minsize1.arg = QString::number(mUi->minsize1arg->value()); |
| 103 | if (minsize1.type == "mul") |
| 104 | minsize1.arg2 = QString::number(mUi->minsize1arg2->value()); |
| 105 | ret.minsizes.append(minsize1); |
| 106 | |
| 107 | if (mUi->minsize2type->currentIndex() != 0) { |
| 108 | CppcheckLibraryData::Function::Arg::MinSize minsize2; |
| 109 | minsize2.type = mUi->minsize2type->currentText(); |
| 110 | minsize2.arg = QString::number(mUi->minsize2arg->value()); |
| 111 | if (minsize2.type == "mul") |
| 112 | minsize2.arg2 = QString::number(mUi->minsize2arg2->value()); |
| 113 | ret.minsizes.append(minsize2); |
| 114 | } |
| 115 | } |
| 116 | ret.valid = mUi->valid->text(); |
| 117 | return ret; |
| 118 | } |
| 119 | |
| 120 | void LibraryEditArgDialog::minsizeChanged() |
| 121 | { |