Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
ViewControl class that will build the Controls' window. More...
#include <ViewControls.hpp>
Public Member Functions | |
ViewControls () | |
~ViewControls () override=default | |
ViewControls (const ViewControls &other)=delete | |
ViewControls (ViewControls &&other)=delete | |
ViewControls & | operator= (const ViewControls &other)=delete |
ViewControls & | operator= (ViewControls &&other)=delete |
bool | isViewEditor () override |
std::optional< iv::views::editor::eEditorView > | getEditorViewType () override |
IWidget * | makeComponentFrame (CDialog *dialogFather, IComponentsGUI *frame, IListenerChange **listenerChange) |
void | runClose () |
bool | runIsAccept (std::string *messageError) |
AbstractComponentGUI * | unRefView () |
void | scheduleUpdate (bool schedule=true) |
bool | updateScheduled () const |
void | update () |
std::string | getTitle () const |
AbstractViewPanelEditor * | getPanelEditor () |
Private Member Functions | |
AbstractComponentGUI * | create (CDialog *dialogFather, AbstractViewPanelEditor **viewPanelEditor) override |
Private Attributes | |
std::string | m_title |
AbstractComponentGUI * | m_componentView |
AbstractViewPanelEditor * | m_panelEditor |
bool | m_updateScheduled |
ViewControl class that will build the Controls' window.
iv::views::editor::ViewControls::ViewControls | ( | ) |
|
overridedefault |
|
delete |
|
delete |
|
overrideprivatevirtual |
Implements AbstractView.
|
inlineoverridevirtual |
Reimplemented from AbstractView.
|
inherited |
getPanelEditor
|
nodiscardinherited |
|
inlineoverridevirtual |
isViewEditor
Reimplemented from AbstractView.
|
inherited |
|
delete |
|
delete |
|
inherited |
|
inherited |
|
inherited |
scheduleUpdate
Let the view know that when being drawn next time, it will have to update first.
[in] | schedule | flag indicating whether to set a schedule to update the view or not. |
|
inherited |
|
inherited |
update
Updates view without destroying it, only if an update was needed.
|
nodiscardinherited |
updateScheduled
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |