MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / getArg

Method getArg

gui/libraryeditargdialog.cpp:91–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

89}
90
91CppcheckLibraryData::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
120void LibraryEditArgDialog::minsizeChanged()
121{

Callers 1

editArgMethod · 0.80

Calls 1

valueMethod · 0.45

Tested by

no test coverage detected