Public Slots |
Public Member Functions |
Private Member Functions |
Private Attributes |
List of all members
ToasterManagerService Class Reference
#include <toastermanagerservice.h>
Inheritance diagram for ToasterManagerService:

Collaboration diagram for ToasterManagerService:

Public Slots | |
void | removeOne (Toast *toast) |
Public Member Functions | |
ToasterManagerService ()=default | |
ToasterManagerService (ToasterManagerService const &)=delete | |
ToasterManagerService (ToasterManagerService &&)=delete | |
ToasterManagerService & | operator= (ToasterManagerService const &)=delete |
ToasterManagerService & | operator= (ToasterManagerService &&)=delete |
void | timeout (Toast *toast) |
Q_INVOKABLE void | notifyInformation (QString const &text, std::function< void()> func) |
Q_INVOKABLE void | notifyError (QString const &text, std::function< void()> func) |
Q_INVOKABLE void | notifyWarning (QString const &text, std::function< void()> func) |
Q_INVOKABLE void | notifySuccess (QString const &text, std::function< void()> func) |
Private Member Functions | |
int | getYposition (int absIdx=-1) const |
Toast * | createToast (QString const &text, std::function< void()> func) |
Private Attributes | |
QQmlEngine * | m_engine |
QList< Toast * > | m_list |
Constructor & Destructor Documentation
|
default |
|
delete |
|
delete |
Member Function Documentation
|
private |
|
private |
void ToasterManagerService::notifyError | ( | QString const & | text, |
std::function< void()> | func | ||
) |
void ToasterManagerService::notifyInformation | ( | QString const & | text, |
std::function< void()> | func | ||
) |
void ToasterManagerService::notifySuccess | ( | QString const & | text, |
std::function< void()> | func | ||
) |
void ToasterManagerService::notifyWarning | ( | QString const & | text, |
std::function< void()> | func | ||
) |
|
delete |
|
delete |
|
slot |
void ToasterManagerService::timeout | ( | Toast * | toast | ) |
Member Data Documentation
|
private |
|
private |
The documentation for this class was generated from the following files:
- Gui/app/include/dnai/toastermanagerservice.h
- Gui/app/src/dnai/toastermanagerservice.cpp