2 * Copyright 2003-2013 Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
6 * Axel Dörfler, axeld@pinc-software.de
7 * Jérôme Duval, jerome.duval@free.fr
9 * John Scipione, jscipione@gmail.com
11 #ifndef SCREEN_SAVER_WINDOW_H
12 #define SCREEN_SAVER_WINDOW_H
15 #include <DirectWindow.h>
17 #include "PasswordWindow.h"
18 #include "ScreenSaverSettings.h"
29 class ScreenSaverWindow
: public BWindow
{
32 virtual ~ScreenSaverWindow();
34 virtual void MessageReceived(BMessage
* message
);
35 virtual void ScreenChanged(BRect frame
, color_space space
);
36 virtual bool QuitRequested();
43 ScreenSaverSettings fSettings
;
44 PasswordWindow
* fPasswordWindow
;
47 ModulesView
* fModulesView
;
52 static const int32 kMsgUpdateList
= 'UPDL';
55 #endif // SCREEN_SAVER_WINDOW_H