Source Code (Use browser search to find items of interest.)
Class Index
kghostview'MyApp (./kdegraphics/kghostview/main.cpp:40)
class MyApp : public KApplication
{
public:
virtual bool x11EventFilter( XEvent * );
};
bool MyApp::x11EventFilter( XEvent *ev ) {
for ( KGhostview *kg = KGhostview::windowList.first(); kg!=0;
kg=KGhostview::windowList.next() )
{
if(ev->xany.type == ClientMessage) {
XClientMessageEvent *cme = ( XClientMessageEvent * ) ev;
if(cme->message_type == kg->page->gs_page) {
kg->page->mwin = ev->xclient.data.l[0];
kg->page->busy=False;
kg->page->fullView->setCursor( arrowCursor );
return TRUE;
} else if(cme->message_type == kg->page->done) {
kg->page->mwin = ev->xclient.data.l[0];
kg->page->disableInterpreter();
return TRUE;
}
}
}
if ( KApplication::x11EventFilter( ev ) )
return TRUE;
else
return FALSE;
}
kghostview'MyApp::x11EventFilter() (./kdegraphics/kghostview/main.cpp:46)
bool MyApp::x11EventFilter( XEvent *ev ) {
for ( KGhostview *kg = KGhostview::windowList.first(); kg!=0;
kg=KGhostview::windowList.next() )
{
if(ev->xany.type == ClientMessage) {
XClientMessageEvent *cme = ( XClientMessageEvent * ) ev;
if(cme->message_type == kg->page->gs_page) {
kg->page->mwin = ev->xclient.data.l[0];
kg->page->busy=False;
kg->page->fullView->setCursor( arrowCursor );
return TRUE;
} else if(cme->message_type == kg->page->done) {
kg->page->mwin = ev->xclient.data.l[0];
kg->page->disableInterpreter();
return TRUE;
}
}
}
if ( KApplication::x11EventFilter( ev ) )
return TRUE;
else
return FALSE;
}