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

Presenter for ExtensionBuilder. More...

#include <ExtensionBuilderPresenter.h>

+ Inheritance diagram for ExtensionBuilderPresenter:
+ Collaboration diagram for ExtensionBuilderPresenter:

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

 ExtensionBuilderPresenter (const QString &camitkFilePath, const QList< ExtensionBuilder::ExtensionBuilderStage > &stages, QWidget *parent=nullptr)
 constructor
 
 ~ExtensionBuilderPresenter ()
 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 ExtensionBuilder.

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

◆ ExtensionBuilderPresenter()

ExtensionBuilderPresenter::ExtensionBuilderPresenter ( const QString &  camitkFilePath,
const QList< ExtensionBuilder::ExtensionBuilderStage > &  stages,
QWidget *  parent = nullptr 
)

constructor

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

References allStagesFinished(), ExtensionBuilder::allStagesFinished(), ExtensionBuilder::getStages(), ExtensionBuilder::setStages(), ExtensionBuilder::stageFinished(), and ExtensionBuilder::stageStarted().

+ Here is the call graph for this function:

◆ ~ExtensionBuilderPresenter()

ExtensionBuilderPresenter::~ExtensionBuilderPresenter ( )

Destructor.

Member Function Documentation

◆ allStagesFinished

void ExtensionBuilderPresenter::allStagesFinished ( bool  status)
signal

sent when all the stages are finished with the resulting status

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

+ Here is the caller graph for this function:

◆ closeEvent()

void ExtensionBuilderPresenter::closeEvent ( QCloseEvent *  event)
overrideprotected

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

References cMakeProjectManagerPresenterClosed().

+ Here is the call graph for this function:

◆ cMakeProjectManagerPresenterClosed

void ExtensionBuilderPresenter::cMakeProjectManagerPresenterClosed ( )
signal

sent when the widget's window is closed

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

+ Here is the caller graph for this function:

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