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

Method addNavItem

src/plugins/core/gui/navigationbar.cpp:69–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

67}
68
69void NavigationBar::addNavItem(QAction *action, itemPositioin pos, quint8 priority)
70{
71 if (pos == top) {
72 auto btn = createToolBtn(action, true);
73 topBtnsByPriority[priority].append(btn);
74 allBtns.insert(action->text(), btn);
75 } else {
76 auto btn = createToolBtn(action, false);
77 bottomBtnsByPriority[priority].append(btn);
78 allBtns.insert(action->text(), btn);
79 }
80 updateUi();
81}
82
83void NavigationBar::addNavButton(DToolButton *btn, itemPositioin pos, quint8 priority)
84{

Callers 2

addNavigationItemMethod · 0.80

Calls 3

insertMethod · 0.80
appendMethod · 0.45
textMethod · 0.45

Tested by

no test coverage detected