[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/arts/knotify
From: Luboš Luňák <l.lunak () kde ! org>
Date: 2003-09-24 11:09:14
[Download RAW message or body]
CVS commit by lunakl:
Set up WM_TRANSIENT_FOR to properly point to the given mainwindow.
M +6 -6 knotify.cpp 1.87
M +1 -1 knotify.h 1.30
--- kdelibs/arts/knotify/knotify.cpp #1.86:1.87
@@ -376,5 +376,5 @@ void KNotify::notify(const QString &even
else if ( present & KNotifyClient::Messagebox )
- notifyByMessagebox( text, level );
+ notifyByMessagebox( text, level, checkWinId( fromApp, winId ));
if ( present & KNotifyClient::Logfile ) // && QFile(file).isWritable()
@@ -521,5 +521,5 @@ bool KNotify::notifyBySound( const QStri
}
-bool KNotify::notifyByMessagebox(const QString &text, int level)
+bool KNotify::notifyByMessagebox(const QString &text, int level, WId winId)
{
// ignore empty messages
@@ -531,14 +531,14 @@ bool KNotify::notifyByMessagebox(const Q
default:
case KNotifyClient::Notification:
- KMessageBox::information( 0, text, i18n("Notification"), 0, false );
+ KMessageBox::informationWId( winId, text, i18n("Notification"), 0, false );
break;
case KNotifyClient::Warning:
- KMessageBox::sorry( 0, text, i18n("Warning"), false );
+ KMessageBox::sorryWId( winId, text, i18n("Warning"), false );
break;
case KNotifyClient::Error:
- KMessageBox::error( 0, text, i18n("Error"), false );
+ KMessageBox::errorWId( winId, text, i18n("Error"), false );
break;
case KNotifyClient::Catastrophe:
- KMessageBox::error( 0, text, i18n("Catastrophe!"), false );
+ KMessageBox::errorWId( winId, text, i18n("Catastrophe!"), false );
break;
}
--- kdelibs/arts/knotify/knotify.h #1.29:1.30
@@ -71,5 +71,5 @@ k_dcop:
private:
bool notifyBySound(const QString &sound, const QString &appname, int eventId);
- bool notifyByMessagebox(const QString &text, int level);
+ bool notifyByMessagebox(const QString &text, int level, WId winId);
bool notifyByLogfile(const QString &text, const QString &file);
bool notifyByStderr(const QString &text);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic