parent
2f620c7e8b
commit
fbc7c46935
4 changed files with 27 additions and 7 deletions
11
events.cpp
11
events.cpp
|
@ -68,13 +68,16 @@ void Events::raise( Event e )
|
||||||
case ResizeEnd:
|
case ResizeEnd:
|
||||||
event = "resizeend";
|
event = "resizeend";
|
||||||
break;
|
break;
|
||||||
|
case StartKDE:
|
||||||
|
event = "startkde";
|
||||||
|
break;
|
||||||
|
case ExitKDE:
|
||||||
|
event = "exitkde";
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( !event )
|
if ( !event )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
forgetIt= !KNotifyClient::event( event );
|
||||||
|
|
||||||
if ( !KNotifyClient::event( event ) )
|
|
||||||
forgetIt = TRUE;
|
|
||||||
}
|
}
|
||||||
|
|
4
events.h
4
events.h
|
@ -29,7 +29,9 @@ public:
|
||||||
MoveStart,
|
MoveStart,
|
||||||
MoveEnd,
|
MoveEnd,
|
||||||
ResizeStart,
|
ResizeStart,
|
||||||
ResizeEnd
|
ResizeEnd,
|
||||||
|
StartKDE,
|
||||||
|
ExitKDE
|
||||||
};
|
};
|
||||||
|
|
||||||
static void raise( Event );
|
static void raise( Event );
|
||||||
|
|
16
eventsrc
16
eventsrc
|
@ -783,8 +783,7 @@ Comment[it]=Una finestra viene attaccata
|
||||||
Comment[ja]=ウィンドウを常に表示します
|
Comment[ja]=ウィンドウを常に表示します
|
||||||
Comment[mk]=Прозорот станува леплив
|
Comment[mk]=Прозорот станува леплив
|
||||||
Comment[nl]=Een venster is plakkerig gemaakt
|
Comment[nl]=Een venster is plakkerig gemaakt
|
||||||
default_presentation=1
|
default_presentation=0
|
||||||
soundfile=pop.wav
|
|
||||||
|
|
||||||
[unsticky]
|
[unsticky]
|
||||||
Name=Window Unsticky
|
Name=Window Unsticky
|
||||||
|
@ -1053,3 +1052,16 @@ Comment[ja]=ウィンドウのリサイズが終了しました
|
||||||
Comment[mk]=Прозорот завршува со предименционирањето
|
Comment[mk]=Прозорот завршува со предименционирањето
|
||||||
Comment[nl]=Een venster is klaar met het wijzigen van grootte
|
Comment[nl]=Een venster is klaar met het wijzigen van grootte
|
||||||
default_presentation=0
|
default_presentation=0
|
||||||
|
|
||||||
|
[startkde]
|
||||||
|
Name=Login
|
||||||
|
Comment=KDE is Starting Up
|
||||||
|
default_presentation=1
|
||||||
|
default_sound=KDE_Startup.wav
|
||||||
|
|
||||||
|
[exitkde]
|
||||||
|
Name=Logout
|
||||||
|
Comment=KDE is Exiting
|
||||||
|
default_presentation=1
|
||||||
|
default_sound=KDE_Logout.wav
|
||||||
|
|
||||||
|
|
|
@ -213,6 +213,7 @@ Workspace::Workspace( bool restore )
|
||||||
keys (0),
|
keys (0),
|
||||||
root (0)
|
root (0)
|
||||||
{
|
{
|
||||||
|
Events::raise(Events::StartKDE);
|
||||||
root = qt_xrootwin();
|
root = qt_xrootwin();
|
||||||
default_colormap = DefaultColormap(qt_xdisplay(), qt_xscreen() );
|
default_colormap = DefaultColormap(qt_xdisplay(), qt_xscreen() );
|
||||||
installed_colormap = default_colormap;
|
installed_colormap = default_colormap;
|
||||||
|
@ -2152,6 +2153,8 @@ void Workspace::slotMouseEmulation()
|
||||||
|
|
||||||
void Workspace::slotLogout()
|
void Workspace::slotLogout()
|
||||||
{
|
{
|
||||||
|
Events::raise(Events::ExitKDE);
|
||||||
|
|
||||||
kapp->requestShutDown();
|
kapp->requestShutDown();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue