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

Method setHeaderNames

src/plugins/core/gui/dockheader.cpp:77–88  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75}
76
77void DockHeader::setHeaderNames(const QList<QAction *> &headers)
78{
79 setHeaderName(headers.first()->text());
80 DMenu *menu = new DMenu(this);
81 menu->addActions(headers);
82 d->select->show();
83 connect(d->select, &DPushButton::clicked, this, [=]() {
84 auto action = menu->exec(mapToGlobal(geometry().bottomLeft()));
85 if (action)
86 setHeaderName(action->text());
87 }, Qt::UniqueConnection);
88}
89
90void DockHeader::mousePressEvent(QMouseEvent *event)
91{

Callers 1

setDockHeaderListMethod · 0.80

Calls 4

connectFunction · 0.85
textMethod · 0.45
showMethod · 0.45
execMethod · 0.45

Tested by

no test coverage detected