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

Method setCurrentWidget

kdevplatform/sublime/container.cpp:575–595  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

573}
574
575void Container::setCurrentWidget(QWidget* w)
576{
577 Q_D(Container);
578
579 if (d->stack->currentWidget() == w) {
580 return;
581 }
582 d->stack->setCurrentWidget(w);
583 d->tabBar->setCurrentIndex(d->stack->indexOf(w));
584 if (View* view = viewForWidget(w))
585 {
586 statusChanged(view);
587 if (!d->tabBar->isVisible())
588 {
589 // repaint icon and document title only in tabbar-less mode
590 // tabbar will do repainting for us
591 statusIconChanged( view->document() );
592 documentTitleChanged( view->document() );
593 }
594 }
595}
596
597QWidget* Container::widget(int i) const
598{

Callers 7

selectionChangedMethod · 0.45
setModeMethod · 0.45
operator()Method · 0.45
activateViewMethod · 0.45
setCurrentViewBarMethod · 0.45
showViewBarMethod · 0.45
hideViewBarMethod · 0.45

Calls 4

setCurrentIndexMethod · 0.80
currentWidgetMethod · 0.45
indexOfMethod · 0.45
documentMethod · 0.45

Tested by

no test coverage detected