#include <toast.h>

Inheritance diagram for Toast:
Inheritance graph
Collaboration diagram for Toast:
Collaboration graph

Public Slots

void timeout ()
 
void onDeleteTimeOut ()
 
void onEnterToast ()
 
void onExitToast ()
 
void onClickToast ()
 
void onRemoveToast ()
 

Signals

void remove (Toast *)
 

Public Member Functions

 Toast (QQuickItem *item, ToasterManagerService *, std::function< void()> func)
 
 ~Toast ()
 
QQuickItem * item ()
 
QTimer & timer ()
 

Private Attributes

int m_msecDisable
 
QQuickItem * m_item
 
QTimer * m_timer
 
ToasterManagerServicem_toasterManager
 
std::function< void()> m_func
 

Constructor & Destructor Documentation

Toast::Toast ( QQuickItem *  item,
ToasterManagerService toasterManager,
std::function< void()>  func 
)
Toast::~Toast ( )

Member Function Documentation

QQuickItem * Toast::item ( )
void Toast::onClickToast ( )
slot
void Toast::onDeleteTimeOut ( )
slot
void Toast::onEnterToast ( )
slot
void Toast::onExitToast ( )
slot
void Toast::onRemoveToast ( )
slot
void Toast::remove ( Toast _t1)
signal
void Toast::timeout ( )
slot
QTimer & Toast::timer ( )

Member Data Documentation

std::function<void ()> Toast::m_func
private
QQuickItem* Toast::m_item
private
int Toast::m_msecDisable
private
QTimer* Toast::m_timer
private
ToasterManagerService* Toast::m_toasterManager
private

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