|
Public Slots |
void | CloseWindow () |
void | NewWindow () |
void | NewFullScreenWindow () |
void | UpdateWindowsMenu () |
void | OpenQTAbout () |
| update window menu with current window list
|
void | OpenHelpWindow () |
void | CloseDoubleWindows () |
void | CloseAllWindows () |
void | WindowMenuActivated (int id) |
void | WorkSpaceActionsEnabled (YWorkSpace *workspace) |
void | WorkSpaceActionsDisabled (YWorkSpace *workspace) |
void | ZoomIn () |
void | ZoomOut () |
void | ExecuteCurrentEnvironment () |
Signals |
void | StatusMessage (const QString &, int) |
Public Member Functions |
| YMainWindow (QWidget *parent=0, const char *name=0, WFlags f=WType_TopLevel) |
| ~YMainWindow () |
int | InitInstance (YApplication *app) |
int | Show () |
QWidgetList | GetWindowList () |
QWorkspace * | GetMDIWorkSpace () |
Static Public Member Functions |
YMDIWindow * | FindWindow (const QString &title, YObject *object) |
bool | ForegroundWindow (const QString &title, YObject *object) |
Protected Member Functions |
virtual void | resizeEvent (QResizeEvent *e) |
Private Types |
enum | {
NEW_WORKSPACE = 0,
OPEN_WORKSPACE,
SAVE_WORKSPACE,
SAVE_WORKSPACE_AS,
CLOSE_WORKSPACE,
EXIT,
CLOSE_WINDOW,
NEW_WINDOW,
NEW_FULLSCREEN_WINDOW,
CLOSE_DOUBLE_WINDOWS,
CLOSE_ALL_WINDOWS,
CASCADE_WINDOWS,
TILE_WINDOWS,
ABOUT_QT,
ABOUT_APP,
EXECUTE,
ZOOM_IN,
ZOOM_OUT,
MAX_ACTIONS
} |
Private Member Functions |
int | CreateActions () |
int | CreateMenu () |
int | CreateToolBar () |
int | CreateStatusBar () |
Private Attributes |
Q_OBJECT QSplitter * | splittv |
QSplitter * | splitth |
QWorkspace * | workspace |
YApplication * | application |
YWorkSpaceTreeView * | workspacetreeview |
YOutputView * | outputview |
QArray< QAction * > | actions |
QPopupMenu * | filemenu |
QPopupMenu * | environmentmenu |
QPopupMenu * | windowmenu |
QPopupMenu * | helpmenu |
QToolBar * | workspacetoolbar |
QToolBar * | environmenttoolbar |