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, Mac OS and Unix and mobile Devices.
Go to file
Javier Llorente 897a64b18f Fix desktop categories, remove version (see desktop-entry-spec), add a newline at eof 2016-02-13 12:20:03 +01:00
autotest Split settings in ui and cli module 2015-12-23 15:13:31 +01:00
cmake/modules Fix minor typos 2015-12-07 19:06:08 +02:00
data fix linux build 2015-02-01 18:35:19 +01:00
src Fix desktop categories, remove version (see desktop-entry-spec), add a newline at eof 2016-02-13 12:20:03 +01:00
.gitattributes maybe this time 2014-07-08 01:13:30 +02:00
.gitignore Update gitignore 2015-09-29 13:28:20 +02:00
.reviewboardrc Add .reviewboardrc file 2015-09-07 22:22:57 +02:00
.travis.yml Disable gcc travis 2015-12-03 15:22:57 +01:00
CMakeLists.txt Version bump 2016-01-11 16:08:31 +01:00
COPYING.LGPL-3 relicensed 2013-07-07 10:33:14 +02:00
README.md Update readme 2016-01-11 16:31:52 +01:00
appveyor.yml Fix Windows ci script. 2015-08-23 13:54:45 +02:00

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 for some of our backends see our Wiki.

Support

If you need support on how to use Snorenotify you can reach out to the developers using the mailing list or IRC joining #Snorenotify on freenode or using the Web chat .

Supported Backends

Supported secondary Backends

Secondary backends are those that allow you to send notifications to your phone, a website, play a sound. In difference to backends they don't offer interactions with te notification therefore any number of secondary backends might be enabled.

Projects using Snorenotify

How to integrate Snorenotify in your project

CMake

project( MyApp )
cmake_minimum_required( VERSION 2.8.12 )
find_package(LibsnoreQt5 0.7.0 REQUIRED)
find_package(LibsnoreSettingsQt5 0.7.0 OPTIONAL)

add_executable( my_app main.cpp)
target_link_libraries( my_app Snore::Libsnore Snore::LibsnoreSettings)

Qmake

QT += LibsnoreQt5
QT += LibsnoreSettingsQt5

API Doc

A documentation of the API can be found here

Dependencies

Required dependencies:

Supported compilers

  • gcc 4.8 and later.
  • msvc 2013 and later.
  • clang 3.4 and later.

Third party libraries that we ship with our source