#include <AbstractView.hpp>
◆ AbstractView() [1/4]
AbstractView::AbstractView |
( |
| ) |
|
|
delete |
◆ AbstractView() [2/4]
AbstractView::AbstractView |
( |
std::string | title | ) |
|
|
explicit |
◆ AbstractView() [3/4]
◆ AbstractView() [4/4]
◆ ~AbstractView()
AbstractView::~AbstractView |
( |
| ) |
|
|
virtual |
◆ create()
Implemented in iv::views::diamar::ViewDiamar, iv::views::diamarRepeater::ViewRepeater, iv::views::editor::ViewCabinets, iv::views::editor::ViewChannels, iv::views::editor::ViewControls, iv::views::editor::ViewCustomBlocks, iv::views::editor::ViewDataFlow, iv::views::editor::ViewGroups, iv::views::editor::ViewLogics, iv::views::editor::ViewMimics, iv::views::editor::ViewPMS, iv::views::editor::ViewStations, iv::views::editor::ViewTanks, iv::views::editor::ViewUnits, and iv::views::editor::ViewWatchcall.
◆ getEditorViewType()
Reimplemented in iv::views::editor::ViewCabinets, iv::views::editor::ViewChannels, iv::views::editor::ViewControls, iv::views::editor::ViewCustomBlocks, iv::views::editor::ViewDataFlow, iv::views::editor::ViewGroups, iv::views::editor::ViewLogics, iv::views::editor::ViewMimics, iv::views::editor::ViewPMS, iv::views::editor::ViewStations, iv::views::editor::ViewTanks, iv::views::editor::ViewUnits, and iv::views::editor::ViewWatchcall.
◆ getPanelEditor()
getPanelEditor
- Returns
- view panel used to build the component view.
◆ getTitle()
std::string AbstractView::getTitle |
( |
| ) |
const |
|
nodiscard |
◆ isViewEditor()
bool AbstractView::isViewEditor |
( |
| ) |
|
|
virtual |
isViewEditor
- Returns
- true if the view is one of the 'editDiamar' application; false otherwise.
Reimplemented in iv::views::editor::ViewCabinets, iv::views::editor::ViewChannels, iv::views::editor::ViewControls, iv::views::editor::ViewCustomBlocks, iv::views::editor::ViewDataFlow, iv::views::editor::ViewGroups, iv::views::editor::ViewLogics, iv::views::editor::ViewMimics, iv::views::editor::ViewPMS, iv::views::editor::ViewStations, iv::views::editor::ViewTanks, iv::views::editor::ViewUnits, and iv::views::editor::ViewWatchcall.
◆ makeComponentFrame()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ runClose()
void AbstractView::runClose |
( |
| ) |
|
◆ runIsAccept()
bool AbstractView::runIsAccept |
( |
std::string * | messageError | ) |
|
◆ scheduleUpdate()
void AbstractView::scheduleUpdate |
( |
bool | schedule = true | ) |
|
scheduleUpdate
Let the view know that when being drawn next time, it will have to update first.
- Parameters
-
[in] | schedule | flag indicating whether to set a schedule to update the view or not. |
◆ unRefView()
◆ update()
void AbstractView::update |
( |
| ) |
|
update
Updates view without destroying it, only if an update was needed.
◆ updateScheduled()
bool AbstractView::updateScheduled |
( |
| ) |
const |
|
nodiscard |
updateScheduled
- Returns
- true if the an update is scheduled for this view; false otherwise.
◆ m_componentView
◆ m_panelEditor
◆ m_title
std::string AbstractView::m_title |
|
private |
◆ m_updateScheduled
bool AbstractView::m_updateScheduled |
|
private |
The documentation for this class was generated from the following files: