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 setIcon(
const int,
const QIcon& );
71 void setText(
const int,
const QString& );
72 void setStatusTip(
const int,
const QString& );
74 void perform(
const int );
78 void onTriggered(
int );
88 void splitHorizontal();
89 void activateItem(
const int );
139 void onChangeIcons();
140 void onSplitChanged(
int);
141 void onComboBoxChanged(
int);
142 void onPreviousViews();
144 void onSynchronize();
151 #pragma warning( default:4251 )
QtxSplitDlgMode
Definition: QtxWorkstackAction.h:97
@ CreateSubViews
Definition: QtxWorkstackAction.h:97
@ ArrangeViews
Definition: QtxWorkstackAction.h:97
#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:100
QPushButton * myButtonNext
Definition: QtxWorkstackAction.h:122
QRadioButton * myButton4Views
Definition: QtxWorkstackAction.h:119
QStackedLayout * myStackedSplitLayout
Definition: QtxWorkstackAction.h:116
QRadioButton * myButton3Views
Definition: QtxWorkstackAction.h:118
QtxWorkstack * myWorkstack
Definition: QtxWorkstackAction.h:127
bool myIsCloseViews
Definition: QtxWorkstackAction.h:133
int mySplitMode
Definition: QtxWorkstackAction.h:131
QMap< ViewMode, bool > myMapModeIsBusy
Definition: QtxWorkstackAction.h:135
QRadioButton * myButton2Views
Definition: QtxWorkstackAction.h:117
QPushButton * myButtonPrevious
Definition: QtxWorkstackAction.h:121
QList< QLabel * > myLabels
Definition: QtxWorkstackAction.h:123
QListWidget * myViewsList
Definition: QtxWorkstackAction.h:125
QMap< QComboBox *, ViewMode > myMapComboBoxMode
Definition: QtxWorkstackAction.h:134
QtxSplitDlgMode myDlgMode
Definition: QtxWorkstackAction.h:128
QList< QComboBox * > myComboBox
Definition: QtxWorkstackAction.h:124
ViewMode
Definition: QtxWorkstackAction.h:103
QPushButton * myButtonApply
Definition: QtxWorkstackAction.h:120
int myNBSelectedViews
Definition: QtxWorkstackAction.h:132
int myViewsNB
Definition: QtxWorkstackAction.h:130
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:93
QtxWorkstack * myWorkstack
parent workstack
Definition: QtxWorkstackAction.h:92
QAction * myArrangeViewsAction
Definition: QtxWorkstackAction.h:94
Workstack widget.
Definition: QtxWorkstack.h:57
Definition: VTKViewer_ArcBuilder.h:60