Added README.md

This commit is contained in:
MOZGIII 2015-09-25 21:28:17 +03:00
parent 38127fffef
commit 5b5c5dc71c
1 changed files with 36 additions and 0 deletions

36
README.md Normal file
View File

@ -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.