26 #ifndef QTXWORKSTACKACTION_H
27 #define QTXWORKSTACKACTION_H
41 #pragma warning( disable:4251 )
50 enum { SplitVertical = 0x0001,
51 SplitHorizontal = 0x0002,
53 Split = SplitVertical | SplitHorizontal,
54 Standard = Split | Windows };
60 QAction* getArrangeViewsAction();
62 int menuActions()
const;
63 void setMenuActions(
const int );
65 QIcon icon(
const int )
const;
66 QString text(
const int )
const;
67 int accel(
const int )
const;
68 QString statusTip(
const int )
const;
70 void setAccel(
const int,
const int );
71 void setIcon(
const int,
const QIcon& );
72 void setText(
const int,
const QString& );
73 void setStatusTip(
const int,
const QString& );
75 void perform(
const int );
79 void onTriggered(
int );
89 void splitHorizontal();
90 void activateItem(
const int );
140 void onChangeIcons();
141 void onSplitChanged(
int);
142 void onComboBoxChanged(
int);
143 void onPreviousViews();
145 void onSynchronize();
152 #pragma warning( default:4251 )
QtxSplitDlgMode
Definition: QtxWorkstackAction.h:98
@ CreateSubViews
Definition: QtxWorkstackAction.h:98
@ ArrangeViews
Definition: QtxWorkstackAction.h:98
#define QTX_EXPORT
Definition: Qtx.h:36
For more information see QT documentation.
Definition: SUIT_Application.h:42
An action class which is represented in the menu bar (or toolbar) as a group of items (which can be c...
Definition: QtxActionSet.h:35
virtual void addedTo(QWidget *)
Called when this action set is added to the menu bar (or toolbar).
Definition: QtxActionSet.cxx:254
virtual void removedFrom(QWidget *)
Called when this action set is removed from the menu bar (or toolbar).
Definition: QtxActionSet.cxx:265
Used for arranging views(menu item "Window->Arrange Views") and for creating sub-views of current vie...
Definition: QtxWorkstackAction.h:101
QPushButton * myButtonNext
Definition: QtxWorkstackAction.h:123
QRadioButton * myButton4Views
Definition: QtxWorkstackAction.h:120
QStackedLayout * myStackedSplitLayout
Definition: QtxWorkstackAction.h:117
QRadioButton * myButton3Views
Definition: QtxWorkstackAction.h:119
QtxWorkstack * myWorkstack
Definition: QtxWorkstackAction.h:128
bool myIsCloseViews
Definition: QtxWorkstackAction.h:134
int mySplitMode
Definition: QtxWorkstackAction.h:132
QMap< ViewMode, bool > myMapModeIsBusy
Definition: QtxWorkstackAction.h:136
QRadioButton * myButton2Views
Definition: QtxWorkstackAction.h:118
QPushButton * myButtonPrevious
Definition: QtxWorkstackAction.h:122
QList< QLabel * > myLabels
Definition: QtxWorkstackAction.h:124
QListWidget * myViewsList
Definition: QtxWorkstackAction.h:126
QMap< QComboBox *, ViewMode > myMapComboBoxMode
Definition: QtxWorkstackAction.h:135
QtxSplitDlgMode myDlgMode
Definition: QtxWorkstackAction.h:129
QList< QComboBox * > myComboBox
Definition: QtxWorkstackAction.h:125
ViewMode
Definition: QtxWorkstackAction.h:104
QPushButton * myButtonApply
Definition: QtxWorkstackAction.h:121
int myNBSelectedViews
Definition: QtxWorkstackAction.h:133
int myViewsNB
Definition: QtxWorkstackAction.h:131
Implements actions group for menu Windows with standard operations, like "Split vertical",...
Definition: QtxWorkstackAction.h:45
bool myWindowsFlag
"show child windows items" flag
Definition: QtxWorkstackAction.h:94
QtxWorkstack * myWorkstack
parent workstack
Definition: QtxWorkstackAction.h:93
QAction * myArrangeViewsAction
Definition: QtxWorkstackAction.h:95
Workstack widget.
Definition: QtxWorkstack.h:57
Definition: VTKViewer_ArcBuilder.h:60