1 #ifndef STD_TABDESKTOP_H
2 #define STD_TABDESKTOP_H
6 #include <SUIT_Desktop.h>
12 class QtxWorkstackAction;
15 #pragma warning( disable: 4251 )
18 class STD_EXPORT STD_TabDesktop: public SUIT_Desktop
23 enum { VSplit, HSplit };
27 virtual ~STD_TabDesktop();
29 virtual SUIT_ViewWindow* activeWindow() const;
30 virtual QPtrList<SUIT_ViewWindow> windows() const;
32 void windowOperation( const int );
34 void setWindowOperations( const int, ... );
35 void setWindowOperations( const QValueList<int>& );
37 QtxWorkstack* workstack() const;
40 void onWindowActivated( QWidget* );
44 virtual QWidget* parentArea() const;
47 int operationFlag( const int ) const;
50 QtxWorkstack* myWorkstack;
51 QtxWorkstackAction* myWorkstackAction;
55 #pragma warning( default: 4251 )