Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CAppDiamar.hpp
Go to the documentation of this file.
1#ifndef LIBS_DIAMAR_CAPPDIAMAR_HPP_
2#define LIBS_DIAMAR_CAPPDIAMAR_HPP_
3
4#include "ApplicationGui.hpp"
7
9{
10public:
11 static CAppDiamar &create();
12 void run(int32_t argc, char *argv[]) override;
13
14 ~CAppDiamar() override = default;
15 CAppDiamar(const CAppDiamar &other) = delete;
16 CAppDiamar(CAppDiamar &&other) = default;
17 CAppDiamar &operator=(const CAppDiamar &other) = delete;
18 CAppDiamar &operator=(CAppDiamar &&other) = delete;
19
20private:
21 CAppDiamar();
22 bool configure(const std::shared_ptr<iv::logs::StartingLog> &logger);
23 bool canEnd(CDialog *dlgFather) override;
24 void ending(const std::shared_ptr<AbstractProgress> &progress, CDialog *dlgFather) override;
25 bool loadData(const std::string &projectFolder, const std::shared_ptr<iv::logs::StartingLog> &logger,
26 const std::shared_ptr<iv::model::diamar::DiamarModel> &model) const;
27 bool starting(const std::shared_ptr<AbstractProgress> &progress, CDialog *dlgFather) override;
28 bool start() override;
29};
30
31#endif /* LIBS_DIAMAR_CAPPDIAMAR_HPP_ */
Definition CAppDiamar.hpp:9
bool start() override
Definition CAppDiamar.cpp:341
void ending(const std::shared_ptr< AbstractProgress > &progress, CDialog *dlgFather) override
Definition CAppDiamar.cpp:233
~CAppDiamar() override=default
bool loadData(const std::string &projectFolder, const std::shared_ptr< iv::logs::StartingLog > &logger, const std::shared_ptr< iv::model::diamar::DiamarModel > &model) const
Definition CAppDiamar.cpp:246
CAppDiamar(const CAppDiamar &other)=delete
CAppDiamar & operator=(const CAppDiamar &other)=delete
CAppDiamar()
Definition CAppDiamar.cpp:36
bool configure(const std::shared_ptr< iv::logs::StartingLog > &logger)
Definition CAppDiamar.cpp:152
bool canEnd(CDialog *dlgFather) override
Definition CAppDiamar.cpp:225
bool starting(const std::shared_ptr< AbstractProgress > &progress, CDialog *dlgFather) override
Definition CAppDiamar.cpp:294
CAppDiamar(CAppDiamar &&other)=default
void run(int32_t argc, char *argv[]) override
Definition CAppDiamar.cpp:53
CAppDiamar & operator=(CAppDiamar &&other)=delete
static CAppDiamar & create()
Definition CAppDiamar.cpp:41
Definition CDialog.hpp:21
Definition ApplicationGui.hpp:19