Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CAppEditDiamar.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_DIAMAR_CAPPEDITDIAMAR_HPP_
2#define IV_SRC_DIAMAR_CAPPEDITDIAMAR_HPP_
3
4#include "ApplicationGui.hpp"
6
8{
9public:
10 static void create(const std::optional<std::string> &projectFolder);
11
13 void run(int32_t argc, char *argv[]) override;
14
15 [[nodiscard]] std::weak_ptr<iv::appdiamar::IApplicationController> getApplicationController() const override
16 {
18 }
19
21 {
22 m_activeEditorView = viewActive;
23 }
24
26 {
27 return m_activeEditorView;
28 }
29
30private:
31 bool starting(const std::shared_ptr<AbstractProgress> &progress, CDialog *dlgFather) override;
32 void ending(const std::shared_ptr<AbstractProgress> &progress, CDialog *dlgFather) override;
33
35};
36
37#endif /* IV_SRC_DIAMAR_CAPPEDITDIAMAR_HPP_ */
Definition CAppEditDiamar.hpp:8
static void create(const std::optional< std::string > &projectFolder)
Definition CAppEditDiamar.cpp:131
std::weak_ptr< iv::appdiamar::IApplicationController > getApplicationController() const override
Definition CAppEditDiamar.hpp:15
void run(int32_t argc, char *argv[]) override
Definition CAppEditDiamar.cpp:161
bool starting(const std::shared_ptr< AbstractProgress > &progress, CDialog *dlgFather) override
Definition CAppEditDiamar.cpp:209
CAppEditDiamar()
Definition CAppEditDiamar.cpp:114
iv::views::editor::eEditorView getViewActive() const
Definition CAppEditDiamar.hpp:25
void setViewActive(const iv::views::editor::eEditorView viewActive)
Definition CAppEditDiamar.hpp:20
iv::views::editor::eEditorView m_activeEditorView
Definition CAppEditDiamar.hpp:34
void ending(const std::shared_ptr< AbstractProgress > &progress, CDialog *dlgFather) override
Definition CAppEditDiamar.cpp:119
Definition CDialog.hpp:21
Definition ApplicationGui.hpp:19
std::shared_ptr< iv::appdiamar::IApplicationController > applicationController
Definition Application.hpp:36
eEditorView
Definition enums.hpp:8