Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
DiamarRepeaterApplication.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_DIAMAR_DIAMARREPEATERAPPLICATION_HPP_
2#define IV_SRC_DIAMAR_DIAMARREPEATERAPPLICATION_HPP_
3
8
9namespace iv::app
10{
11
13{
14public:
15 static std::unique_ptr<iv::appdiamar::Application> &create();
16 void run(int32_t argc, char *argv[]) override;
17
18private:
20
21 bool configure(const std::shared_ptr<iv::logs::StartingLog> &logger);
22 bool canEnd(CDialog *dlgFather) override;
23 void ending(const std::shared_ptr<AbstractProgress> &progress, CDialog *dlgFather) override;
24 bool loadData(const std::string &projectFolder, const std::shared_ptr<AbstractLog> &logger,
25 const std::shared_ptr<iv::model::diamar::DiamarModel> &model);
26 bool starting(const std::shared_ptr<AbstractProgress> &progress, CDialog *dlgFather) override;
27};
28
29}// namespace iv::app
30
31#endif//IV_SRC_DIAMAR_DIAMARREPEATERAPPLICATION_HPP_
Definition CDialog.hpp:21
Definition DiamarRepeaterApplication.hpp:13
void run(int32_t argc, char *argv[]) override
Definition DiamarRepeaterApplication.cpp:51
DiamarRepeaterApplication()
Definition DiamarRepeaterApplication.cpp:32
bool loadData(const std::string &projectFolder, const std::shared_ptr< AbstractLog > &logger, const std::shared_ptr< iv::model::diamar::DiamarModel > &model)
Definition DiamarRepeaterApplication.cpp:208
bool canEnd(CDialog *dlgFather) override
Definition DiamarRepeaterApplication.cpp:186
bool configure(const std::shared_ptr< iv::logs::StartingLog > &logger)
Definition DiamarRepeaterApplication.cpp:123
void ending(const std::shared_ptr< AbstractProgress > &progress, CDialog *dlgFather) override
Definition DiamarRepeaterApplication.cpp:194
bool starting(const std::shared_ptr< AbstractProgress > &progress, CDialog *dlgFather) override
Definition DiamarRepeaterApplication.cpp:252
static std::unique_ptr< iv::appdiamar::Application > & create()
Definition DiamarRepeaterApplication.cpp:37
Definition ApplicationGui.hpp:19
Definition DiamarRepeaterApplication.cpp:30