#include <formdocument.h>

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 | |
| CPrefs * | prefs |
| CSailViewerTabs * | tabs |
Definition at line 42 of file formdocument.h.
| CFormDocument::CFormDocument | ( | CPrefs * | myPrefs, | |
| QWidget * | parent | |||
| ) | [inline] |
The constructor.
Definition at line 48 of file formdocument.h.
| 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.
| vector<QMenu*> CFormDocument::extraFileMenus |
Extra submenus for the File menu
Definition at line 60 of file formdocument.h.
Referenced by CFormSail::setupMenuBar(), CFormBoat::setupMenuBar(), and CFormMain::slotUpdateDocumentMenus().
| vector<QAction*> CFormDocument::extraViewActions |
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().
| QString CFormDocument::filename |
The current filename.
Definition at line 64 of file formdocument.h.
Referenced by CFormMain::slotSave(), CFormMain::slotSaveAs(), and CFormMain::slotUpdateWindowMenu().
CPrefs* CFormDocument::prefs [protected] |
The user preferences.
Definition at line 68 of file formdocument.h.
CSailViewerTabs* CFormDocument::tabs [protected] |
An optional tabbed widget
Definition at line 70 of file formdocument.h.
Referenced by CFormHull::CFormHull(), CFormRig::CFormRig(), CFormSail::languageChange(), CFormRig::languageChange(), CFormPanelGroup::languageChange(), CFormHull::languageChange(), CFormBoat::languageChange(), CFormSail::setDef(), CFormRig::setDef(), CFormPanelGroup::setDef(), CFormHull::setDef(), CFormBoat::setDef(), CFormSail::setupMainWidget(), CFormPanelGroup::setupMainWidget(), and CFormBoat::setupMainWidget().
1.5.6