A
Size: a a a
A
A
AC
P
P
AC
P
P
AC
P
P
P
AC
PrjSets sets = prjSettings();
if (fmSettings->exec(&sets) {
auto cmd = std::make_unique<CmdSetSettings>(sets, mod);
cmd->exec();
}
FmSettings:exec(PrjtSets *aSets)
{
copyFrom(aSets);
...
QDialog::exec();
...
copyTo(aSets);
}
void CmdSetSettings::exec() {
...
aHolder.project().sets = std::move(sets);
...
}
struct
PrjSets
{
...
std::array<bool, N> a;
std::vector<bool> b;
std::vector<bool> c;
std::wstring d;
...
}
AC
P
PrjSets sets = prjSettings();
if (fmSettings->exec(&sets) {
auto cmd = std::make_unique<CmdSetSettings>(sets, mod);
cmd->exec();
}
FmSettings:exec(PrjtSets *aSets)
{
copyFrom(aSets);
...
QDialog::exec();
...
copyTo(aSets);
}
void CmdSetSettings::exec() {
...
aHolder.project().sets = std::move(sets);
...
}
struct
PrjSets
{
...
std::array<bool, N> a;
std::vector<bool> b;
std::vector<bool> c;
std::wstring d;
...
}
AC
P
DP
MB
MB