7#include <QScopedPointer>
11#include <dtkwidget_global.h>
14DWIDGET_BEGIN_NAMESPACE
17class LIBDTKWIDGETSHARED_EXPORT D_DECL_DEPRECATED_X("Use
DMessageManager")
DToast :
public QFrame,
public DTK_CORE_NAMESPACE::DObject
21 Q_PROPERTY(qreal opacity READ opacity WRITE setOpacity)
22 Q_PROPERTY(qreal duration READ duration WRITE setDuration)
24 explicit DToast(QWidget *parent = 0);
32 void visibleChanged(
bool isVisible);
37 void showEvent(QShowEvent *event)
override;
38 void hideEvent(QHideEvent *event)
override;
42 void setIcon(QIcon icon,
QSize defaultSize =
QSize(20, 20));
43 void setDuration(
int duration);
46 qreal opacity()
const;
47 void setOpacity(qreal);