1.0 KiB
1.0 KiB
QxtGlobalShortcut
Extracted from libqxt.
History and initial file structure is preserved to make possible cherry-picking potential changes from libqxt.
Everything not required for QxtGlobalShortcut
to work is removed.
For more info on the original libqxt
project check out their repo on Bitbucket: https://bitbucket.org/libqxt/libqxt
Usage
This project is designed for static linking.
- Add source code to your project.
I recommend using git submodules unless you have a better option.
- Enable
QxtGlobalShortcut
by importing provided.pri
file:
In your .pro
file add:
# Adding QxtGlobalShortcut
include(path/to/QxtGlobalShortcut/QxtGlobalShortcut.pri)
- Include
"qxtglobalshortcut.h"
and useQxtGlobalShortcut
class:
#include "qxtglobalshortcut.h"
...
QxtGlobalShortcut myShortcut(QKeySequence("Shift+F1"));
QObject::connect(&myShortcut, SIGNAL(activated()), something, SLOT(shortcutActivated()));
For a more complete usage example see examples
dir.