4
0
mirror of https://github.com/QuasarApp/SimpleQmlNotify.git synced 2025-05-06 02:09:35 +00:00

63 lines
1.6 KiB
Markdown
Raw Normal View History

2019-11-19 13:28:02 +03:00
# SimpleQmlNotify
Simple Qml notification service for qml applications.
2019-11-19 15:20:38 +03:00
2020-03-30 15:56:56 +03:00
## Include
### For qmake projects
* cd yourRepo
* git submodule add https://github.com/QuasarApp/SimpleQmlNotify.git # add the repository of QSimpleQmlNotify into your repo like submodule
* git submodule update --init --recursive
* Include in your pro file the pri file of Qt-Secret library
>> include($$PWD/SimpleQmlNotify/QmlNotify.pri)
* Rebuild yuor project
### For cmake projects
#### The cmake build do not required Qt libraries.
* cd yourRepo
* git submodule add https://github.com/QuasarApp/SimpleQmlNotify.git # add the repository of QSimpleQmlNotify into your repo like submodule
* git submodule update --init --recursive
* Include in your CMakeLists.txt file the main CMakeLists.txt file of QSimpleQmlNotify library
>> include(QmlNotyfyService)
* Rebuild yuor project
``` cmake
include(QmlNotyfyService)
```
### For other build system
* cd yourRepo
* git submodule add https://github.com/QuasarApp/SimpleQmlNotify.git # add the repository of QSimpleQmlNotify into your repo like submodule
* git submodule update --init --recursive
* Add the rule for build QmlNotyfyService
* Add INCLUDEPATH and LIBS for your build system
* Rebuild yuor project
2019-11-19 15:20:38 +03:00
## Use
### CPP
``` cpp
#include <qmlnotifyservice.h>
int main() {
QmlNotificationService::init();
auto service = QmlNotificationService::NotificationService::getService();
service->setNotify("title", "text", "UrlOfImage", NotificationData::Normal);
}
```
### QML
``` qml
NotificationServiceView {
anchors.fill: parent;
}
```