21d1f1f92a | ||
---|---|---|
autotest | ||
cmake/modules | ||
data | ||
lang | ||
share | ||
src | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
CMakeLists.txt | ||
COPYING.LGPL-3 | ||
Changelog.md | ||
Doxyfile.in | ||
README.md |
README.md
Snorenotify
Snorenotify is a multi platform Qt notification framework. Using a plugin system it is possible to create notifications with many different notification systems on Windows, Unix and Mac.
For a detailed description of our backends see our Wiki.
Supported Backends
-
OSX Notification Center
-
Free Desktop Notifications
-
Integrated notifications
-
System Tray
Supported secondary Backends
- Windows Phone - Supertoasty
- Android - Notify my Android
- [Android and IOS - Pushover] (https://pushover.net/)
- Playback of sound filles
Projects using Snorenotify
How to integrate Snorenotify in your project
CMake
project( MyApp ) cmake_minimum_required( VERSION 2.8.12 ) find_package(LibsnoreQt5 0.5.91 REQUIRED)
add_executable( my_app main.cpp) target_link_libraries( my_app Snore::Libsnore)
Qmake
QT += LibsnoreQt5
API Doc
A documentation of the API can be found here
Dependencies
Required dependencies:
Third party libraries that we ship with our source
- Snarl C++ used for Snarl