MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / setWidget

Method setWidget

src/common/widget/collapsewidget.cpp:85–102  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

83}
84
85void CollapseWidget::setWidget(DWidget *widget)
86{
87 if (d->widget) {
88 delete d->widget;
89 d->widget = nullptr;
90 }
91
92 if (widget){
93 d->widget = widget;
94 d->widget->setParent(this);
95 if (d->maxHeight == d->minHeight + d->widgetSpace * 2) {
96 d->maxHeight += d->defaultWidgetHeight;
97 }
98 d->maxHeight = qMax(d->maxHeight, widget->height() + d->widgetSpace * 2);
99 d->widget->resize(width(), d->maxHeight);
100 d->widget->show();
101 }
102}
103
104DWidget *CollapseWidget::widget()
105{

Callers 9

CommitInfoPanelMethod · 0.45
JenkinsJobPanelMethod · 0.45
showArtifactsMethod · 0.45
FileBlameWidgetMethod · 0.45
formatAnnotatedFileMethod · 0.45
createContentMethod · 0.45
onCommitsReceivedMethod · 0.45
loadDataMethod · 0.45
loadDataMethod · 0.45

Calls 1

showMethod · 0.45

Tested by

no test coverage detected