Computer Assisted Medical Intervention Tool Kit  version 6.0
Loading...
Searching...
No Matches
CMakeProjectManagerPresenter Class Reference

Presenter for CMakeProjectManager. More...

#include <CMakeProjectManagerPresenter.h>

Signals

void allStagesFinished (bool status)
 sent when all the stages are finished with the resulting status
void cMakeProjectManagerPresenterClosed ()
 sent when the widget's window is closed

Public Member Functions

 CMakeProjectManagerPresenter (const QString &camitkFilePath, const QList< CMakeProjectManager::CMakeProjectManagerStage > &stages, QWidget *parent=nullptr)
 constructor
 ~CMakeProjectManagerPresenter ()
 Destructor.

Protected Member Functions

void closeEvent (QCloseEvent *event) override
 called when the user closes the widget's window using the window manager button

Detailed Description

Presenter for CMakeProjectManager.

This widget will create a dialog where the user can see the different stages, starts the process and examine the results of each stages.

Constructor & Destructor Documentation

◆ CMakeProjectManagerPresenter()

CMakeProjectManagerPresenter::CMakeProjectManagerPresenter ( const QString & camitkFilePath,
const QList< CMakeProjectManager::CMakeProjectManagerStage > & stages,
QWidget * parent = nullptr )

constructor

Parameters
camitkFilePaththe path to the file to be used by CMakeProjectManager
stagesthe list of stages to perform
parent(optional)

References CMakeProjectManager::allStagesFinished(), allStagesFinished(), CMakeProjectManager::stageFinished(), and CMakeProjectManager::stageStarted().

◆ ~CMakeProjectManagerPresenter()

CMakeProjectManagerPresenter::~CMakeProjectManagerPresenter ( )

Destructor.

Member Function Documentation

◆ allStagesFinished

void CMakeProjectManagerPresenter::allStagesFinished ( bool status)
signal

sent when all the stages are finished with the resulting status

Referenced by CMakeProjectManagerPresenter(), and CamiTKExtensionEditor::initializeClicked().

◆ closeEvent()

void CMakeProjectManagerPresenter::closeEvent ( QCloseEvent * event)
overrideprotected

called when the user closes the widget's window using the window manager button

References cMakeProjectManagerPresenterClosed().

◆ cMakeProjectManagerPresenterClosed

void CMakeProjectManagerPresenter::cMakeProjectManagerPresenterClosed ( )
signal

sent when the widget's window is closed

Referenced by closeEvent(), and CamiTKExtensionEditor::initializeClicked().


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