Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CPanelsProjectAdministration.hpp
Go to the documentation of this file.
1#ifndef LIBS_PANELS_CPANELSPROJECTADMINISTRATION_HPP_
2#define LIBS_PANELS_CPANELSPROJECTADMINISTRATION_HPP_
3
4#include "model/Changes.hpp"
6
7#include <string>
8
10{
11public:
13 {
14 uint8_t m_numStations {0};
15 };
16
17 inline static const int32_t kSizeEditText = 20;
18
19 // default methods disabled
26
27 static AbstractComponentGUI *panelNewProject(std::string *strRoute, std::string *strReference,
28 std::string *strCreator, CreationAssistantSettings *assistantSettings);
29 static AbstractComponentGUI *panelLoadProject(std::string *strProjectFolder);
31 static AbstractComponentGUI *panelSaveProject(const std::string &strProjectFolder,
32 const std::string &revisionVersion,
33 iv::model::eChangeType &changeType, std::string &revisionCommentary,
34 bool isFirstVersion);
35 static AbstractComponentGUI *panelSaveAsProject(std::string *strProjectFolder, const std::string &revisionVersion,
36 std::string &revisionCommentary, iv::model::eChangeType &changeType,
37 bool isFirstVersion);
38 static AbstractComponentGUI *panelDataShip(std::string *shipowner, std::string *shipyard, std::string *hull,
39 std::string *shipName, std::string *imo, std::string *classification,
40 std::string *reference);
41 static AbstractComponentGUI *panelDataUser(std::string *inspector, std::string *inspectorTimeStr,
42 std::string *validator, std::string *validatorTimeStr);
43};
44
45#endif /* LIBS_PANELS_CPANELSPROJECTADMINISTRATION_HPP_ */
Definition AbstractComponentGUI.hpp:30
Definition CPanelsProjectAdministration.hpp:10
CPanelsProjectAdministration & operator=(const CPanelsProjectAdministration &other)=delete
CPanelsProjectAdministration & operator=(CPanelsProjectAdministration &&other)=delete
CPanelsProjectAdministration(const CPanelsProjectAdministration &other)=delete
static AbstractComponentGUI * panelSaveProject(const std::string &strProjectFolder, const std::string &revisionVersion, iv::model::eChangeType &changeType, std::string &revisionCommentary, bool isFirstVersion)
Crea el panel de save project donde muestra el directorio en donde se guardarĂ¡.
Definition CPanelsProjectAdministration.cpp:212
static AbstractComponentGUI * panelSaveAsProject(std::string *strProjectFolder, const std::string &revisionVersion, std::string &revisionCommentary, iv::model::eChangeType &changeType, bool isFirstVersion)
Crea el panel de save project as donde permite seleccionar el directorio en donde guardar.
Definition CPanelsProjectAdministration.cpp:230
static AbstractComponentGUI * panelNewProject(std::string *strRoute, std::string *strReference, std::string *strCreator, CreationAssistantSettings *assistantSettings)
Definition CPanelsProjectAdministration.cpp:147
static const int32_t kSizeEditText
Definition CPanelsProjectAdministration.hpp:17
static AbstractComponentGUI * panelAboutProject()
Definition CPanelsProjectAdministration.cpp:182
static AbstractComponentGUI * panelDataUser(std::string *inspector, std::string *inspectorTimeStr, std::string *validator, std::string *validatorTimeStr)
Definition CPanelsProjectAdministration.cpp:281
CPanelsProjectAdministration(CPanelsProjectAdministration &&other)=delete
static AbstractComponentGUI * panelDataShip(std::string *shipowner, std::string *shipyard, std::string *hull, std::string *shipName, std::string *imo, std::string *classification, std::string *reference)
Definition CPanelsProjectAdministration.cpp:244
static AbstractComponentGUI * panelLoadProject(std::string *strProjectFolder)
Definition CPanelsProjectAdministration.cpp:173
eChangeType
Definition Changes.hpp:14
Definition CPanelsProjectAdministration.hpp:13
uint8_t m_numStations
Definition CPanelsProjectAdministration.hpp:14