Е
Size: a a a
Е
F
Е
F
RG
AC
QString tabName() const {Код для каждого метода практически идентичный. В будущем, возможно, при добавлении функционала он снова будет дублироваться. Каким образом это можно переписать нормально?
if (auto wi = someWi()) {
return wi->name();
}
return {};
}
QIcon tabIcon() const {
if (auto wi = someWi()) {
return wi->icon();
}
return {};
}
QString tabTooltip() const {
if (auto wi = someWi()) {
return wi->tooltip();
}
return {};
}
IM
AC
AC
IZ
QString tabName() const {Код для каждого метода практически идентичный. В будущем, возможно, при добавлении функционала он снова будет дублироваться. Каким образом это можно переписать нормально?
if (auto wi = someWi()) {
return wi->name();
}
return {};
}
QIcon tabIcon() const {
if (auto wi = someWi()) {
return wi->icon();
}
return {};
}
QString tabTooltip() const {
if (auto wi = someWi()) {
return wi->tooltip();
}
return {};
}
IZ
QString tabName() const {Код для каждого метода практически идентичный. В будущем, возможно, при добавлении функционала он снова будет дублироваться. Каким образом это можно переписать нормально?
if (auto wi = someWi()) {
return wi->name();
}
return {};
}
QIcon tabIcon() const {
if (auto wi = someWi()) {
return wi->icon();
}
return {};
}
QString tabTooltip() const {
if (auto wi = someWi()) {
return wi->tooltip();
}
return {};
}
AC
IZ
QString tabName() const {Код для каждого метода практически идентичный. В будущем, возможно, при добавлении функционала он снова будет дублироваться. Каким образом это можно переписать нормально?
if (auto wi = someWi()) {
return wi->name();
}
return {};
}
QIcon tabIcon() const {
if (auto wi = someWi()) {
return wi->icon();
}
return {};
}
QString tabTooltip() const {
if (auto wi = someWi()) {
return wi->tooltip();
}
return {};
}
D
CC