35void show(
const QString &message,
const QString &iconName,
int timeout)
37 if (!kwinApp()->shouldUseWaylandForCompositing()) {
42 if (QThread::currentThread() != qGuiApp->thread()) {
43 QTimer::singleShot(0, QCoreApplication::instance(), [message, iconName, timeout] {
44 show(message, iconName, timeout);
49 auto notification = osd();
50 notification->setIconName(iconName);
51 notification->setMessage(message);
52 notification->setTimeout(timeout);
53 notification->setVisible(
true);