QskShortcutMap

Public Functions

  Name
void setAutoRepeat(int id, bool on)
void setEnabled(int id, bool on)
void setEnabled(const QKeySequence & sequence, bool on)
void removeShortcut(int id)
int addShortcut(const QKeySequence & sequence, bool autoRepeat, const QObject * receiver, const char * method)
int addShortcut(QQuickWindow * window, const QKeySequence & sequence, bool autoRepeat, const QObject * receiver, const char * method)
int addShortcut(QQuickItem * , const QKeySequence & , bool autoRepeat, const QObject * receiver, const char * method)
template <typename T ,QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > * =nullptr>
int
addShortcut(const QKeySequence & sequence, bool autoRepeat, T function)
template <typename T ,QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > * =nullptr>
int
addShortcut(QQuickItem * item, const QKeySequence & sequence, bool autoRepeat, T function)
template <typename T ,QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > * =nullptr>
int
addShortcut(QQuickWindow * window, const QKeySequence & sequence, bool autoRepeat, T function)
template <typename T ,QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > * =nullptr>
int
addShortcut(const QKeySequence & sequence, bool autoRepeat, const QObject * context, T function)
template <typename T ,QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > * =nullptr>
int
addShortcut(QQuickItem * item, const QKeySequence & sequence, bool autoRepeat, const QObject * context, T function)
template <typename T ,QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > * =nullptr>
int
addShortcut(QQuickWindow * window, const QKeySequence & sequence, bool autoRepeat, const QObject * context, T function)
template <typename T ,QskMetaFunctionTraits::IsMemberFunction< T > * =nullptr>
int
addShortcut(const QKeySequence & sequence, bool autoRepeat, const typename QtPrivate::FunctionPointer< T >::Object * receiver, T function)
template <typename T ,QskMetaFunctionTraits::IsMemberFunction< T > * =nullptr>
int
addShortcut(QQuickItem * item, const QKeySequence & sequence, bool autoRepeat, const typename QtPrivate::FunctionPointer< T >::Object * receiver, T function)
template <typename T ,QskMetaFunctionTraits::IsMemberFunction< T > * =nullptr>
int
addShortcut(QQuickWindow * window, const QKeySequence & sequence, bool autoRepeat, const typename QtPrivate::FunctionPointer< T >::Object * receiver, T function)
bool invokeCallback(const QKeySequence & sequence)
bool invokeCallback(QQuickWindow * window, const QKeySequence & sequence)
bool invokeCallback(QQuickItem * item, const QKeySequence & sequence)
bool contextMatcher(const QQuickItem * item, Qt::ShortcutContext context)

Public Functions Documentation

function setAutoRepeat

static void setAutoRepeat(
    int id,
    bool on
)

function setEnabled

static void setEnabled(
    int id,
    bool on
)

function setEnabled

static void setEnabled(
    const QKeySequence & sequence,
    bool on
)

function removeShortcut

static void removeShortcut(
    int id
)

function addShortcut

static inline int addShortcut(
    const QKeySequence & sequence,
    bool autoRepeat,
    const QObject * receiver,
    const char * method
)

function addShortcut

static inline int addShortcut(
    QQuickWindow * window,
    const QKeySequence & sequence,
    bool autoRepeat,
    const QObject * receiver,
    const char * method
)

function addShortcut

static int addShortcut(
    QQuickItem * ,
    const QKeySequence & ,
    bool autoRepeat,
    const QObject * receiver,
    const char * method
)

function addShortcut

template <typename T ,
QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > *  =nullptr>
static inline int addShortcut(
    const QKeySequence & sequence,
    bool autoRepeat,
    T function
)

function addShortcut

template <typename T ,
QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > *  =nullptr>
static inline int addShortcut(
    QQuickItem * item,
    const QKeySequence & sequence,
    bool autoRepeat,
    T function
)

function addShortcut

template <typename T ,
QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > *  =nullptr>
static inline int addShortcut(
    QQuickWindow * window,
    const QKeySequence & sequence,
    bool autoRepeat,
    T function
)

function addShortcut

template <typename T ,
QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > *  =nullptr>
static inline int addShortcut(
    const QKeySequence & sequence,
    bool autoRepeat,
    const QObject * context,
    T function
)

function addShortcut

template <typename T ,
QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > *  =nullptr>
static inline int addShortcut(
    QQuickItem * item,
    const QKeySequence & sequence,
    bool autoRepeat,
    const QObject * context,
    T function
)

function addShortcut

template <typename T ,
QskMetaFunctionTraits::IsFunctorOrStaticFunction< T > *  =nullptr>
static inline int addShortcut(
    QQuickWindow * window,
    const QKeySequence & sequence,
    bool autoRepeat,
    const QObject * context,
    T function
)

function addShortcut

template <typename T ,
QskMetaFunctionTraits::IsMemberFunction< T > *  =nullptr>
static inline int addShortcut(
    const QKeySequence & sequence,
    bool autoRepeat,
    const typename QtPrivate::FunctionPointer< T >::Object * receiver,
    T function
)

function addShortcut

template <typename T ,
QskMetaFunctionTraits::IsMemberFunction< T > *  =nullptr>
static inline int addShortcut(
    QQuickItem * item,
    const QKeySequence & sequence,
    bool autoRepeat,
    const typename QtPrivate::FunctionPointer< T >::Object * receiver,
    T function
)

function addShortcut

template <typename T ,
QskMetaFunctionTraits::IsMemberFunction< T > *  =nullptr>
static inline int addShortcut(
    QQuickWindow * window,
    const QKeySequence & sequence,
    bool autoRepeat,
    const typename QtPrivate::FunctionPointer< T >::Object * receiver,
    T function
)

function invokeCallback

static bool invokeCallback(
    const QKeySequence & sequence
)

function invokeCallback

static bool invokeCallback(
    QQuickWindow * window,
    const QKeySequence & sequence
)

function invokeCallback

static bool invokeCallback(
    QQuickItem * item,
    const QKeySequence & sequence
)

function contextMatcher

static bool contextMatcher(
    const QQuickItem * item,
    Qt::ShortcutContext context
)

Updated on 28 July 2023 at 14:02:28 CEST