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