#include <ViewDiamar.hpp>
◆ EPrvViewType
Enumerator |
---|
ChannelsGroups | |
ChannelsLOM | |
Mimics | |
History | |
Summary | |
SystemInfo | |
SystemConfig | |
Graphics | |
◆ ~ViewDiamar()
iv::views::diamar::ViewDiamar::~ViewDiamar |
( |
| ) |
|
|
overridedefault |
◆ ViewDiamar() [1/4]
iv::views::diamar::ViewDiamar::ViewDiamar |
( |
| ) |
|
|
delete |
◆ ViewDiamar() [2/4]
iv::views::diamar::ViewDiamar::ViewDiamar |
( |
const ViewDiamar & | other | ) |
|
|
delete |
◆ ViewDiamar() [3/4]
iv::views::diamar::ViewDiamar::ViewDiamar |
( |
ViewDiamar && | other | ) |
|
|
delete |
◆ ViewDiamar() [4/4]
iv::views::diamar::ViewDiamar::ViewDiamar |
( |
std::string | title, |
|
|
EPrvViewType | typeViewDiamar, |
|
|
uint16_t | idUnit, |
|
|
std::string_view | stringId = "" ) |
|
private |
◆ create()
◆ createChannelsGroups()
ViewDiamar * iv::views::diamar::ViewDiamar::createChannelsGroups |
( |
uint16_t | indexGroup | ) |
|
|
static |
◆ createChannelsLoms()
ViewDiamar * iv::views::diamar::ViewDiamar::createChannelsLoms |
( |
uint16_t | idUnit | ) |
|
|
static |
◆ createHistory()
ViewDiamar * iv::views::diamar::ViewDiamar::createHistory |
( |
| ) |
|
|
static |
◆ createMimics()
◆ createPanelGraphics()
ViewDiamar * iv::views::diamar::ViewDiamar::createPanelGraphics |
( |
| ) |
|
|
static |
◆ createPanelSystemConfig()
ViewDiamar * iv::views::diamar::ViewDiamar::createPanelSystemConfig |
( |
| ) |
|
|
static |
◆ createPanelSystemInfo()
ViewDiamar * iv::views::diamar::ViewDiamar::createPanelSystemInfo |
( |
| ) |
|
|
static |
◆ createSummary()
ViewDiamar * iv::views::diamar::ViewDiamar::createSummary |
( |
| ) |
|
|
static |
◆ 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 |
|
nodiscardinherited |
◆ isViewEditor()
bool AbstractView::isViewEditor |
( |
| ) |
|
|
virtualinherited |
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 |
( |
| ) |
|
|
inherited |
◆ runIsAccept()
bool AbstractView::runIsAccept |
( |
std::string * | messageError | ) |
|
|
inherited |
◆ scheduleUpdate()
void AbstractView::scheduleUpdate |
( |
bool | schedule = true | ) |
|
|
inherited |
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 |
( |
| ) |
|
|
inherited |
update
Updates view without destroying it, only if an update was needed.
◆ updateScheduled()
bool AbstractView::updateScheduled |
( |
| ) |
const |
|
nodiscardinherited |
updateScheduled
- Returns
- true if the an update is scheduled for this view; false otherwise.
◆ m_componentView
◆ m_id
uint16_t iv::views::diamar::ViewDiamar::m_id |
|
private |
◆ m_panelEditor
◆ m_stringId
std::string iv::views::diamar::ViewDiamar::m_stringId |
|
private |
◆ m_title
std::string AbstractView::m_title |
|
privateinherited |
◆ m_typeViewDiamar
EPrvViewType iv::views::diamar::ViewDiamar::m_typeViewDiamar |
|
private |
◆ m_updateScheduled
bool AbstractView::m_updateScheduled |
|
privateinherited |
The documentation for this class was generated from the following files: