CFormDocument Class Reference

#include <formdocument.h>

Inheritance diagram for CFormDocument:

CFormBoat CFormHull CFormPanelGroup CFormRig CFormSail

List of all members.

Public Member Functions

 CFormDocument (CPrefs *myPrefs, QWidget *parent)
virtual bool open (const QString &newfile)=0
virtual bool save ()=0
virtual bool saveAs ()=0

Public Attributes

vector< QMenu * > extraFileMenus
vector< QAction * > extraViewActions
QString filename

Protected Attributes

CPrefsprefs
CSailViewerTabstabs


Detailed Description

A dialog holding a Sailcut document.

Definition at line 42 of file formdocument.h.


Constructor & Destructor Documentation

CFormDocument::CFormDocument ( CPrefs myPrefs,
QWidget *  parent 
) [inline]

The constructor.

Definition at line 48 of file formdocument.h.


Member Function Documentation

virtual bool CFormDocument::open ( const QString &  newfile  )  [pure virtual]

Open a file.

Referenced by CFormMain::open().

virtual bool CFormDocument::save (  )  [pure virtual]

Save to the current file.

virtual bool CFormDocument::saveAs (  )  [pure virtual]

Save to a user-specified file.


Member Data Documentation

Extra submenus for the File menu

Definition at line 60 of file formdocument.h.

Referenced by CFormSail::setupMenuBar(), CFormBoat::setupMenuBar(), and CFormMain::slotUpdateDocumentMenus().

Extra actions for the View menu

Definition at line 62 of file formdocument.h.

Referenced by CFormSail::setupMenuBar(), CFormRig::setupMenuBar(), CFormHull::setupMenuBar(), and CFormMain::slotUpdateDocumentMenus().

The current filename.

Definition at line 64 of file formdocument.h.

Referenced by CFormMain::slotSave(), CFormMain::slotSaveAs(), and CFormMain::slotUpdateWindowMenu().

The user preferences.

Definition at line 68 of file formdocument.h.


The documentation for this class was generated from the following file:

Generated on Sun Mar 22 21:38:32 2009 for Sailcut CAD by  doxygen 1.5.6