32 namespace qutim_sdk_0_3
34 class ShortcutPrivate;
35 class GlobalShortcutPrivate;
52 explicit Shortcut(
const QString &
id, QWidget *parent);
55 static bool registerSequence(
const QString &
id,
const LocalizedString &name,
57 Qt::ShortcutContext context = Qt::WindowShortcut);
58 static QStringList ids();
60 static void setSequence(
const QString &
id,
const QKeySequence &key);
62 QScopedPointer<ShortcutPrivate> d_ptr;
73 static bool registerSequence(
const QString &
id,
const LocalizedString &name,
75 static QStringList ids();
77 static void setSequence(
const QString &
id,
const QKeySequence &key);
81 void onHotKeyPressed(quint32);
83 QScopedPointer<GlobalShortcutPrivate> d_ptr;