open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Public Member Functions | Protected Attributes | List of all members
iAProjectBase Class Referenceabstract

#include <iAProjectBase.h>

Collaboration diagram for iAProjectBase:
[legend]

Public Member Functions

 iAProjectBase ()
 implementation (empty) in iAProjectRegistry.cpp More...
 
virtual ~iAProjectBase ()
 
virtual void loadProject (QSettings &projectFile, QString const &fileName)=0
 
virtual void saveProject (QSettings &projectFile, QString const &fileName)=0
 
void setChild (iAMdiChild *mdiChild)
 
void setMainWindow (iAMainWindow *mainWindow)
 

Protected Attributes

iAMainWindowm_mainWindow
 
iAMdiChildm_mdiChild
 

Constructor & Destructor Documentation

◆ iAProjectBase()

iAProjectBase::iAProjectBase ( )

implementation (empty) in iAProjectRegistry.cpp

◆ ~iAProjectBase()

iAProjectBase::~iAProjectBase ( )
virtual

Member Function Documentation

◆ loadProject()

virtual void iAProjectBase::loadProject ( QSettings &  projectFile,
QString const &  fileName 
)
pure virtual

◆ saveProject()

virtual void iAProjectBase::saveProject ( QSettings &  projectFile,
QString const &  fileName 
)
pure virtual

◆ setChild()

void iAProjectBase::setChild ( iAMdiChild mdiChild)

◆ setMainWindow()

void iAProjectBase::setMainWindow ( iAMainWindow mainWindow)

Member Data Documentation

◆ m_mainWindow

iAMainWindow* iAProjectBase::m_mainWindow
protected

◆ m_mdiChild

iAMdiChild* iAProjectBase::m_mdiChild
protected

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