+ QtxWorkstack* myWorkstack; //!< parent workstack
+ bool myWindowsFlag; //!< "show child windows items" flag
+ QAction* myArrangeViewsAction;
+};
+
+enum QtxSplitDlgMode{ ArrangeViews, CreateSubViews };
+
+class QTX_EXPORT QtxSplitDlg : public QDialog
+{
+ Q_OBJECT
+
+ enum ViewMode{ XYZ, XY, XZ, YZ };
+
+public:
+ QtxSplitDlg( QWidget* = 0, QtxWorkstack* = NULL, QtxSplitDlgMode = ArrangeViews );
+ ~QtxSplitDlg();
+ int getSplitMode();
+ QList<int> getViewsMode();
+
+private :
+ QToolButton* createSplitButton( int, int );
+ void initialize();
+ void valid();
+
+ QStackedLayout* myStackedSplitLayout;
+ QRadioButton* myButton2Views;
+ QRadioButton* myButton3Views;
+ QRadioButton* myButton4Views;
+ QPushButton* myButtonApply;
+ QPushButton* myButtonPrevious;
+ QPushButton* myButtonNext;
+ QList<QLabel*> myLabels;
+ QList<QComboBox*> myComboBox;
+ QListWidget* myViewsList;
+