#include <toastermanagerservice.h>

Inheritance diagram for ToasterManagerService:
Inheritance graph
Collaboration diagram for ToasterManagerService:
Collaboration graph

Public Slots

void removeOne (Toast *toast)
 

Public Member Functions

 ToasterManagerService ()=default
 
 ToasterManagerService (ToasterManagerService const &)=delete
 
 ToasterManagerService (ToasterManagerService &&)=delete
 
ToasterManagerServiceoperator= (ToasterManagerService const &)=delete
 
ToasterManagerServiceoperator= (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
 
ToastcreateToast (QString const &text, std::function< void()> func)
 

Private Attributes

QQmlEngine * m_engine
 
QList< Toast * > m_list
 

Constructor & Destructor Documentation

ToasterManagerService::ToasterManagerService ( )
default
ToasterManagerService::ToasterManagerService ( ToasterManagerService const &  )
delete
ToasterManagerService::ToasterManagerService ( ToasterManagerService &&  )
delete

Member Function Documentation

Toast * ToasterManagerService::createToast ( QString const &  text,
std::function< void()>  func 
)
private
int ToasterManagerService::getYposition ( int  absIdx = -1) const
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 
)
ToasterManagerService& ToasterManagerService::operator= ( ToasterManagerService const &  )
delete
ToasterManagerService& ToasterManagerService::operator= ( ToasterManagerService &&  )
delete
void ToasterManagerService::removeOne ( Toast toast)
slot
void ToasterManagerService::timeout ( Toast toast)

Member Data Documentation

QQmlEngine* ToasterManagerService::m_engine
private
QList<Toast *> ToasterManagerService::m_list
private

The documentation for this class was generated from the following files: