跳转至

example/gui/theme/ToastWidget.h

Toast notification widget for displaying temporary messages. More...

Namespaces

Name
cf
cf::ui
cf::ui::gallery

Classes

Name
class cf::ui::gallery::ToastWidget
Toast notification widget for displaying temporary messages.

Detailed Description

Toast notification widget for displaying temporary messages.

Author: CFDesktop Team

Version: 0.1

Date: 2026-02-28

Source code

#pragma once

#include <QString>
#include <QWidget>

namespace cf::ui::gallery {

class ToastWidget : public QWidget {
    Q_OBJECT
  public:
    explicit ToastWidget(const QString& message, QWidget* parent = nullptr);
    void show(int durationMs = 2000);

  protected:
    void paintEvent(QPaintEvent* event) override;

  private:
    QString message_;
};

} // namespace cf::ui::gallery

Updated on 2026-03-09 at 10:14:01 +0000