1#ifndef LIBS_APP_CWORKSPACE_HPP_
2#define LIBS_APP_CWORKSPACE_HPP_
44 const std::shared_ptr<CMenu> &menuRef);
48 const std::shared_ptr<CMenu> &menuRef,
bool &isReloadApplicationOut)
const;
51 const std::shared_ptr<CMenu> &menu)
const;
Definition AbstractView.hpp:11
Definition CDialog.hpp:21
Definition CWorkspace.hpp:31
CWorkspace(CWorkspace &&other)=delete
CWorkspace(const CWorkspace &other)=delete
void removeView(uint64_t indView) const
Definition CWorkspace.cpp:290
void registerInFrame(CDialog *dialogFatherRef, const std::shared_ptr< CIndicators > &indicatorsRef, const std::shared_ptr< CMenu > &menuRef)
Definition CWorkspace.cpp:298
CWorkspace & operator=(const CWorkspace &other)=delete
void navigateToView(AbstractView *view)
Navigate to a view.
Definition CWorkspace.cpp:368
SWorkspaceData * m_workspaceData
Definition CWorkspace.hpp:61
PanelsEditor getPanelsEditor() const
Definition CWorkspace.cpp:393
void updateWorkspace(CDialog *dlgFather, const std::shared_ptr< CIndicators > &indicatorsRef, const std::shared_ptr< CMenu > &menu) const
Definition CWorkspace.cpp:352
void addView(AbstractView **view) const
Definition CWorkspace.cpp:277
std::optional< AbstractView * > m_pendingNavigateView
Definition CWorkspace.hpp:62
void runOption(CMenuOption *optionMenuRef, const std::shared_ptr< AbstractProgress > &progressRef, AbstractMenuOption *option, CDialog *dlgFather, const std::shared_ptr< CIndicators > &indicatorsRef, const std::shared_ptr< CMenu > &menuRef, bool &isReloadApplicationOut) const
Definition CWorkspace.cpp:312
CWorkspace & operator=(CWorkspace &&other)=delete
virtual ~CWorkspace()
Definition CWorkspace.cpp:271
void navigateToPendentView()
Definition CWorkspace.cpp:377
Definition PanelsEditor.hpp:18
Definition CWorkspace.hpp:14
~SWorkspaceData()
Definition CWorkspace.cpp:256
std::string m_id
Definition CWorkspace.hpp:24
SWorkspaceData & operator=(const SWorkspaceData &other)=delete
std::vector< AbstractView * > m_views
Definition CWorkspace.hpp:27
SWorkspaceData & operator=(SWorkspaceData &&other)=delete
SWorkspaceData(const SWorkspaceData &&other)=delete
std::string m_title
Definition CWorkspace.hpp:25
SWorkspaceData(const SWorkspaceData &other)=delete