summaryrefslogtreecommitdiff
path: root/x11/libqpe-x11
Side-by-side diff
Diffstat (limited to 'x11/libqpe-x11') (more/less context) (ignore whitespace changes)
-rw-r--r--x11/libqpe-x11/qpe/qpeapplication.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/x11/libqpe-x11/qpe/qpeapplication.cpp b/x11/libqpe-x11/qpe/qpeapplication.cpp
index c4f8f38..ed815f8 100644
--- a/x11/libqpe-x11/qpe/qpeapplication.cpp
+++ b/x11/libqpe-x11/qpe/qpeapplication.cpp
@@ -502,7 +502,14 @@ void QPEApplication::internalSetStyle( const QString& ) {
void QPEApplication::systemMessage( const QCString& chan, const QByteArray& ) {
qWarning("QPEApplication::systemMessage( %s )", chan.data() );
}
-void QPEApplication::pidMessage( const QCString&, const QByteArray& ) {
+void QPEApplication::pidMessage( const QCString& msg, const QByteArray& ) {
+ if ( msg == "flush()" ) {
+ emit flush();
+ QCopEnvelope e( "QPE/Desktop", "flushDone(QString)" );
+ e << d->appName;
+ }else if ( msg == "reload()" ) {
+ emit reload();
+ }
}
void QPEApplication::timerEvent( QTimerEvent* e ) {