1 #ifndef STD_MDIDESKTOP_H
2 #define STD_MDIDESKTOP_H
6 #include <SUIT_Desktop.h>
11 class QtxWorkspaceAction;
14 #pragma warning( disable: 4251 )
17 class STD_EXPORT STD_MDIDesktop: public SUIT_Desktop
22 enum { Cascade, Tile, HTile, VTile };
26 virtual ~STD_MDIDesktop();
28 virtual SUIT_ViewWindow* activeWindow() const;
29 virtual QPtrList<SUIT_ViewWindow> windows() const;
31 void windowOperation( const int );
33 void setWindowOperations( const int, ... );
34 void setWindowOperations( const QValueList<int>& );
36 QWorkspace* workspace() const;
39 void onWindowActivated( QWidget* );
43 virtual QWidget* parentArea() const;
46 int operationFlag( const int ) const;
49 QWorkspace* myWorkspace;
50 QtxWorkspaceAction* myWorkspaceAction;
54 #pragma warning( default: 4251 )