mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-28 21:07:59 +03:00
Move video wrapper to the WindowsManager
This commit is contained in:
parent
13b7c5b519
commit
f990150c49
9 changed files with 84 additions and 104 deletions
|
@ -79,9 +79,6 @@ public:
|
|||
/** @remarks The window's visibility changed */
|
||||
virtual void windowVisibilityChange( bool visible ) {}
|
||||
|
||||
/** @remarks The window got / lost input focus */
|
||||
virtual void windowFocusChange( bool have_focus ) {}
|
||||
|
||||
virtual void windowClosed () {}
|
||||
|
||||
virtual void windowResized (int x, int y) {}
|
||||
|
|
|
@ -231,15 +231,10 @@ InputWrapper::InputWrapper(SDL_Window* window, osg::ref_ptr<osgViewer::Viewer> v
|
|||
case SDL_WINDOWEVENT_FOCUS_GAINED:
|
||||
mWindowHasFocus = true;
|
||||
updateMouseSettings();
|
||||
if (mWindowListener)
|
||||
mWindowListener->windowFocusChange(true);
|
||||
|
||||
break;
|
||||
case SDL_WINDOWEVENT_FOCUS_LOST:
|
||||
mWindowHasFocus = false;
|
||||
updateMouseSettings();
|
||||
if (mWindowListener)
|
||||
mWindowListener->windowFocusChange(false);
|
||||
break;
|
||||
case SDL_WINDOWEVENT_CLOSE:
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue