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

Method initDocksManager

src/plugins/core/uicontroller/controller.cpp:1097–1110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1095}
1096
1097void Controller::initDocksManager()
1098{
1099 d->docksManager = new DocksManagerButton(d->navigationToolBar, this);
1100 d->docksManager->setIcon(QIcon::fromTheme("docks_manager"));
1101 d->docksManager->setFocusPolicy(Qt::NoFocus);
1102 d->docksManager->setToolTip(tr("Show docks in this view"));
1103 d->docksManager->hide();
1104 d->navigationBar->addNavButton(d->docksManager, NavigationBar::bottom, Priority::low);
1105
1106 connect(d->navigationBar, &NavigationBar::leave, this, [=]() {
1107 for (auto btn : d->dockButtons.values())
1108 btn->hide();
1109 });
1110}
1111
1112void Controller::registerDefaultContainers()
1113{

Callers

nothing calls this directly

Calls 5

connectFunction · 0.85
addNavButtonMethod · 0.80
valuesMethod · 0.80
setIconMethod · 0.45
hideMethod · 0.45

Tested by

no test coverage detected