10class SelfDestructMessageBox :
public QMessageBox {
14 SelfDestructMessageBox(
15 int timeout,
const QString &title,
const QString &text,
16 QMessageBox::Icon icon,
17 QMessageBox::StandardButtons buttons = QMessageBox::Ok |
19 QMessageBox::StandardButton defaultButton = QMessageBox::Ok,
20 bool show_countdown =
false, QWidget *parent =
nullptr,
21 Qt::WindowFlags flags = Qt::WindowFlags());
23 void showEvent(QShowEvent *event)
override;
25 void setShowCountdown(
bool countdown) { m_show_countdown = countdown; }
33 bool m_show_countdown;