6 #include <QtxMainWindow.h>
10 class QtxActionMenuMgr;
11 class QtxActionToolMgr;
13 class SUIT_EXPORT SUIT_Desktop : public QtxMainWindow
19 virtual ~SUIT_Desktop();
21 QtxActionMenuMgr* menuMgr() const;
22 QtxActionToolMgr* toolMgr() const;
24 virtual SUIT_ViewWindow* activeWindow() const = 0;
25 virtual QPtrList<SUIT_ViewWindow> windows() const = 0;
30 void windowActivated( SUIT_ViewWindow* );
31 void closing( SUIT_Desktop*, QCloseEvent* );
34 virtual bool event( QEvent* );
35 virtual void closeEvent( QCloseEvent* );
36 virtual void childEvent( QChildEvent* );
38 virtual QWidget* parentArea() const = 0;
41 QtxActionMenuMgr* myMenuMgr;
42 QtxActionToolMgr* myToolMgr;