39 const std::function<
void ()>& func, QWidget *parent)
41 for (
const auto& sc : shortcuts)
43 const auto obj =
new QShortcut { sc, parent };
48 SIGNAL (activated ()),
55 QObject *
object,
const char *metamethod, QWidget *parent)
57 for (
const auto& sc : shortcuts)
58 QObject::connect (
new QShortcut { sc, parent },
59 SIGNAL (activated ()),
Executes a given functor upon a signal (or a list of signals).
void CreateShortcuts(const QList< QKeySequence > &shortcuts, const std::function< void()> &func, QWidget *parent)
Makes func invokable with shortcuts in seq.