X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fopenbox.hh;h=ea0b854a04d12618fa106528ab563b3ba7946b62;hb=6f8b36ff823e0eeabc439d15255353516745e23f;hp=f49f711d2be0a36bb0f200f8a30b463a4aa868aa;hpb=d557e816bea578ea72f80b1d97492515e926d76b;p=chaz%2Fopenbox diff --git a/src/openbox.hh b/src/openbox.hh index f49f711d..ea0b854a 100644 --- a/src/openbox.hh +++ b/src/openbox.hh @@ -11,6 +11,7 @@ extern "C" { #include "otk/screeninfo.hh" #include "otk/timerqueuemanager.hh" +#include "xeventhandler.hh" namespace ob { @@ -68,6 +69,9 @@ private: */ otk::OBTimerQueueManager _timermanager; + //! The class which will handle raw XEvents + OBXEventHandler _xeventhandler; + //! The running state of the window manager RunState _state; @@ -112,9 +116,6 @@ public: */ void eventLoop(); - // XXX: TEMPORARY!#!@%*!^#*!#!#! - virtual void process_event(XEvent *) = 0; - //! Requests that the window manager exit /*! Causes the Openbox::eventLoop function to stop looping, so that the window