MCPcopy Create free account
hub / github.com/KDE/kdevelop / createViewWidget

Method createViewWidget

kdevplatform/shell/partdocument.cpp:44–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42PartDocument::~PartDocument() = default;
43
44QWidget *PartDocument::createViewWidget(QWidget* /*parent*/)
45{
46 Q_D(PartDocument);
47
48 KParts::Part *part = Core::self()->partControllerInternal()->createPart(url(), d->preferredPart);
49 if( part )
50 {
51 Core::self()->partController()->addPart(part);
52 QWidget *w = part->widget();
53 d->partForView[w] = part;
54 return w;
55 }
56 return nullptr;
57}
58
59KParts::Part *PartDocument::partForView(QWidget *view) const
60{

Callers

nothing calls this directly

Calls 5

urlFunction · 0.85
partControllerMethod · 0.80
createPartMethod · 0.45
widgetMethod · 0.45

Tested by

no test coverage detected