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

Method registerOperator

src/plugins/codeeditor/symbol/symbolwidget.cpp:83–96  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

81}
82
83DToolButton *SymbolWidgetPrivate::registerOperator(const QIcon &icon, const QString &description, std::function<void()> handler)
84{
85 if (!winSrv)
86 winSrv = dpfGetService(WindowService);
87
88 DToolButton *btn = new DToolButton(q);
89 btn->setIcon(icon);
90 btn->setIconSize({ 16, 16 });
91 btn->setToolTip(description);
92 connect(btn, &DToolButton::clicked, this, handler);
93
94 winSrv->registerWidgetToDockHeader(SymbolDockName, btn);
95 return btn;
96}
97
98void SymbolWidgetPrivate::handleFollowCursor()
99{

Callers 1

registerDockHeaderMethod · 0.45

Calls 3

connectFunction · 0.85
setIconMethod · 0.45

Tested by

no test coverage detected