26#ifndef __CMAKE_PROJECT_MANAGER_PRESENTER__
27#define __CMAKE_PROJECT_MANAGER_PRESENTER__
66 void stageClicked(QListWidgetItem* item);
69 void stageStarted(
const QString& stage);
72 void stageFinished(
const QString& stage,
bool success,
const QString& output);
86 QListWidget* stageListWidget;
89 QTextEdit* outputTextEdit;
95 QLabel* statusBarLabel;
98 QPushButton* startCloseButton;
101 QListWidgetItem* getListItem(QString stage);
void allStagesFinished(bool status)
sent when all the stages are finished with the resulting status
CMakeProjectManagerPresenter(const QString &camitkFilePath, const QList< CMakeProjectManager::CMakeProjectManagerStage > &stages, QWidget *parent=nullptr)
constructor
Definition CMakeProjectManagerPresenter.cpp:37
~CMakeProjectManagerPresenter()
Destructor.
Definition CMakeProjectManagerPresenter.cpp:83
void closeEvent(QCloseEvent *event) override
called when the user closes the widget's window using the window manager button
Definition CMakeProjectManagerPresenter.cpp:103
void cMakeProjectManagerPresenterClosed()
sent when the widget's window is closed
Definition CMakeProjectManager.h:78
Definition PersistenceManager.h:30