Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
ViewControls.hpp
Go to the documentation of this file.
1#ifndef IV_SRC_UI_VIEWS_EDITOR_VIEWCONTROLS_HPP_
2#define IV_SRC_UI_VIEWS_EDITOR_VIEWCONTROLS_HPP_
3
5
6namespace iv::views::editor
7{
8
12class ViewControls final : public AbstractView
13{
14public:
16 ~ViewControls() override = default;
17 ViewControls(const ViewControls &other) = delete;
18 ViewControls(ViewControls &&other) = delete;
19 ViewControls &operator=(const ViewControls &other) = delete;
21
22 bool isViewEditor() override
23 {
24 return true;
25 }
26 std::optional<iv::views::editor::eEditorView> getEditorViewType() override
27 {
29 }
30
31private:
32 AbstractComponentGUI *create(CDialog *dialogFather, AbstractViewPanelEditor **viewPanelEditor) override;
33};
34
35}// namespace iv::views::editor
36
37#endif//IV_SRC_UI_VIEWS_EDITOR_VIEWCONTROLS_HPP_
Definition AbstractComponentGUI.hpp:30
Definition AbstractViewPanelEditor.hpp:12
Definition AbstractView.hpp:11
Definition CDialog.hpp:21
ViewControl class that will build the Controls' window.
Definition ViewControls.hpp:13
std::optional< iv::views::editor::eEditorView > getEditorViewType() override
Definition ViewControls.hpp:26
AbstractComponentGUI * create(CDialog *dialogFather, AbstractViewPanelEditor **viewPanelEditor) override
Definition ViewControls.cpp:10
ViewControls & operator=(ViewControls &&other)=delete
ViewControls()
Definition ViewControls.cpp:8
ViewControls(ViewControls &&other)=delete
~ViewControls() override=default
bool isViewEditor() override
Definition ViewControls.hpp:22
ViewControls & operator=(const ViewControls &other)=delete
ViewControls(const ViewControls &other)=delete
Definition enums.hpp:5