xref: /haiku/src/apps/deskcalc/CalcWindow.h (revision fccd8899fcb583bfb73c5c26c9fcd714b963959b)
1 /*
2  * Copyright 2006 Haiku, Inc. All Rights Reserved.
3  * Copyright 1997, 1998 R3 Software Ltd. All Rights Reserved.
4  * Distributed under the terms of the MIT License.
5  *
6  * Authors:
7  *		Timothy Wayper <timmy@wunderbear.com>
8  *		Stephan Aßmus <superstippi@gmx.de>
9  */
10 
11 
12 #ifndef _CALC_WINDOW_H
13 #define _CALC_WINDOW_H
14 
15 #include <Window.h>
16 
17 class CalcView;
18 
19 class CalcWindow : public BWindow {
20  public:
21 								CalcWindow(BRect frame, BMessage* settings);
22 	virtual						~CalcWindow();
23 
24 	virtual void				MessageReceived(BMessage* message);
25 	virtual	void				Show();
26 	virtual	bool				QuitRequested();
27 
28 			status_t			SaveSettings(BMessage* archive) const;
29 
30 			void				SetFrame(BRect frame,
31 									bool forceCenter = false);
32 
33  private:
34 			CalcView*			fCalcView;
35 };
36 
37 #endif // _CALC_WINDOW_H
38