Added README.md
This commit is contained in:
parent
38127fffef
commit
5b5c5dc71c
|
@ -0,0 +1,36 @@
|
|||
# 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.
|
||||
|
||||
1. Add source code to your project.
|
||||
|
||||
I recommend using git submodules unless you have a better option.
|
||||
|
||||
2. Enable `QxtGlobalShortcut` by importing provided `.pri` file:
|
||||
|
||||
In your `.pro` file add:
|
||||
|
||||
```qmake
|
||||
# Adding QxtGlobalShortcut
|
||||
include(path/to/QxtGlobalShortcut/QxtGlobalShortcut.pri)
|
||||
```
|
||||
|
||||
3. Include `"qxtglobalshortcut.h"` and use `QxtGlobalShortcut` class:
|
||||
|
||||
```cpp
|
||||
#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.
|
Loading…
Reference in New Issue