/* * Copyright 2006 Haiku, Inc. All Rights Reserved. * Copyright 1997, 1998 R3 Software Ltd. All Rights Reserved. * Distributed under the terms of the MIT License. * * Authors: * Stephan Aßmus, superstippi@gmx.de * Timothy Wayper, timmy@wunderbear.com */ #ifndef _CALC_WINDOW_H #define _CALC_WINDOW_H #include class CalcView; class CalcWindow : public BWindow { public: CalcWindow(BRect frame, BMessage* settings); virtual ~CalcWindow(); virtual void MessageReceived(BMessage* message); virtual void Show(); virtual bool QuitRequested(); status_t SaveSettings(BMessage* archive) const; void SetFrame(BRect frame, bool forceCenter = false); CalcView* View() const { return fCalcView; }; private: CalcView* fCalcView; }; #endif // _CALC_WINDOW_H