MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / actionChanged

Function actionChanged

launcher/ui/widgets/WideBar.cpp:28–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26 };
27 public slots:
28 void actionChanged()
29 {
30 setEnabled(m_action->isEnabled());
31 // better pop up mode
32 if (m_action->menu()) {
33 setPopupMode(QToolButton::MenuButtonPopup);
34 }
35 if (!m_use_default_action) {
36 setChecked(m_action->isChecked());
37 setCheckable(m_action->isCheckable());
38 setText(m_action->text());
39 setIcon(m_action->icon());
40 setToolTip(m_action->toolTip());
41 setHidden(!m_action->isVisible());
42 }
43 setFocusPolicy(Qt::NoFocus);
44 }
45
46 private:
47 QAction* m_action;

Callers

nothing calls this directly

Calls 3

isEnabledMethod · 0.80
textMethod · 0.45
iconMethod · 0.45

Tested by

no test coverage detected