Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SchedulingApp Class Reference

#include <scheduling.h>

Inherits QMainWindow.

Inheritance diagram for SchedulingApp:

Inheritance graph
[legend]
List of all members.

Public Slots

void slotFileNew ()
void slotFileOpen ()
void slotFileSave ()
void slotFileSaveAs ()
void slotFileClose ()
void slotFilePrint ()
void slotFileQuit ()
void slotEditCut ()
void slotEditCopy ()
void slotEditPaste ()
void slotViewToolBar (bool toggle)
void slotViewStatusBar (bool toggle)
void slotViewPrecDAG (bool toggle)
void slotViewMachines (bool toggle)
void slotViewMesh (bool toggle)
void slotViewGantt (bool toggle)
void slotViewBib (bool toggle)
void slotHelpAbout ()

Public Methods

 SchedulingApp ()
 ~SchedulingApp ()
void initActions ()
void initMenuBar ()
void initToolBar ()
void initStatusBar ()
void initDoc ()
void initView ()
bool queryExit ()

Detailed Description

This Class is the base class for your application. It sets up the main window and providing a menubar, toolbar and statusbar. For the main view, an instance of class SchedulingView is created which creates your view.


Constructor & Destructor Documentation

SchedulingApp::SchedulingApp (    ) 
 

construtor

SchedulingApp::~SchedulingApp (    ) 
 

destructor


Member Function Documentation

void SchedulingApp::initActions (    ) 
 

initializes all QActions of the application

void SchedulingApp::initDoc (    ) 
 

setup the document

void SchedulingApp::initMenuBar (    ) 
 

initMenuBar creates the menu_bar and inserts the menuitems

void SchedulingApp::initStatusBar (    ) 
 

setup the statusbar

void SchedulingApp::initToolBar (    ) 
 

this creates the toolbars. Change the toobar look and add new toolbars in this function

void SchedulingApp::initView (    ) 
 

setup the mainview

bool SchedulingApp::queryExit (    ) 
 

overloaded for Message box on last window exit

void SchedulingApp::slotEditCopy (    )  [slot]
 

put the marked text/object into the clipboard

void SchedulingApp::slotEditCut (    )  [slot]
 

put the marked text/object into the clipboard and remove it from the document

void SchedulingApp::slotEditPaste (    )  [slot]
 

paste the clipboard into the document

void SchedulingApp::slotFileClose (    )  [slot]
 

close the actual file

void SchedulingApp::slotFileNew (    )  [slot]
 

generate a new document in the actual view

void SchedulingApp::slotFileOpen (    )  [slot]
 

open a document

void SchedulingApp::slotFilePrint (    )  [slot]
 

print the actual file

void SchedulingApp::slotFileQuit (    )  [slot]
 

exits the application

void SchedulingApp::slotFileSave (    )  [slot]
 

save a document

void SchedulingApp::slotFileSaveAs (    )  [slot]
 

save a document under a different filename

void SchedulingApp::slotHelpAbout (    )  [slot]
 

shows an about dlg

void SchedulingApp::slotViewBib (  bool    toggle )  [slot]
 

void SchedulingApp::slotViewGantt (  bool    toggle )  [slot]
 

void SchedulingApp::slotViewMachines (  bool    toggle )  [slot]
 

void SchedulingApp::slotViewMesh (  bool    toggle )  [slot]
 

void SchedulingApp::slotViewPrecDAG (  bool    toggle )  [slot]
 

void SchedulingApp::slotViewStatusBar (  bool    toggle )  [slot]
 

toggle the statusbar

void SchedulingApp::slotViewToolBar (  bool    toggle )  [slot]
 

toggle the toolbar


The documentation for this class was generated from the following files:
Generated on Thu May 22 16:50:43 2003 for Sketch-it! by doxygen1.2.18