MCPcopy Create free account
hub / github.com/NatronGitHub/Natron / mouseShortcutToString

Function mouseShortcutToString

Gui/PreferencesPanel.cpp:151–172  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149}
150
151static QString
152mouseShortcutToString(const Qt::KeyboardModifiers & modifiers,
153 Qt::MouseButton button)
154{
155 QString ret = makeKeySequence(modifiers, (Qt::Key)0).toString(QKeySequence::NativeText);
156
157 switch (button) {
158 case Qt::LeftButton:
159 ret.append( QCoreApplication::translate("ShortCutEditor", "LeftButton") );
160 break;
161 case Qt::MiddleButton:
162 ret.append( QCoreApplication::translate("ShortCutEditor", "MiddleButton") );
163 break;
164 case Qt::RightButton:
165 ret.append( QCoreApplication::translate("ShortCutEditor", "RightButton") );
166 break;
167 default:
168 break;
169 }
170
171 return ret;
172}
173
174typedef std::list<GuiShortCutGroup> GuiAppShorcuts;
175

Callers 2

makeItemShortCutTextFunction · 0.85

Calls 2

appendMethod · 0.80
translateFunction · 0.70

Tested by

no test coverage detected