Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CDiamarPanelWatchCall.cpp File Reference
#include "CDiamarPanelWatchCall.hpp"
#include "comms/can/utils.hpp"
#include "core/color.hpp"
#include "diamar/Application.hpp"
#include "diamar/CDataAppDiamar.hpp"
#include "ui/gui/CButton.hpp"
#include "ui/gui/CDialog.hpp"
#include "ui/gui/CEventClick.hpp"
#include "ui/gui/CLabel.hpp"
#include "ui/gui/CLayoutGrid.hpp"
#include "ui/gui/CLayoutVertical.hpp"
#include "ui/gui/IListenerTimer.hpp"
#include "utils/CLanguages.hpp"
#include <string>
#include <utility>
Include dependency graph for CDiamarPanelWatchCall.cpp:

Classes

class  CPrvUpdateAccommodationRepeaterButton
 
class  CPrvUpdateAccommodationRepeaterLabel
 
class  CPrvCallOnDuty
 
class  CPrvPassOnDuty
 
class  CPrvUpdateBtoWatchCall
 
class  CPrvUpdateBtoCallAll
 
class  CPrvCallAll
 

Functions

static void prvUpdateColorRepeaterLabel (const std::shared_ptr< iv::alarms::WatchcallNode > &watchcallNodeRef, const iv::eLanguage activeLanguage, CLabel *labelRef=nullptr)
 
static void prvUpdateColorRepeaterButton (const std::shared_ptr< iv::alarms::WatchcallNode > &watchcallNodeRef, const iv::eLanguage activeLanguage, CButton *buttonRef=nullptr)
 
static void prvUpdateTheColorOfBridgeAndEcrButtons (const iv::alarms::eWatchCmd actionButton, CButton *button)
 
static void prvCalculateBridgeAndEcrButtonsText (std::string *strBridgeButton, std::string *strEcrButton)
 
static void prvUpdateTextOfBridgeAndEcrButtons (const iv::alarms::eWatchCmd actionButton, CButton *button)
 
static CButtonprvButtonPassDuty (const std::string &txtButton, const iv::alarms::eWatchCmd actionButton)
 
static AbstractComponentGUIprvPanelButtonsCallAll ()
 
static AbstractComponentGUIprvPanelButtonsWatch ()
 
static AbstractComponentGUIprvPanelAccommodationRepeaters (const iv::eLanguage activeLanguage)
 
std::string repeatAlarmText ()
 

Variables

static constexpr uint32_t prvUpdateButtonOnDuty = 500
 
static constexpr uint32_t prvUpdateStateButtonOnDuty = 1000
 

Function Documentation

◆ prvButtonPassDuty()

static CButton * prvButtonPassDuty ( const std::string & txtButton,
const iv::alarms::eWatchCmd actionButton )
static

◆ prvCalculateBridgeAndEcrButtonsText()

static void prvCalculateBridgeAndEcrButtonsText ( std::string * strBridgeButton,
std::string * strEcrButton )
static

◆ prvPanelAccommodationRepeaters()

static AbstractComponentGUI * prvPanelAccommodationRepeaters ( const iv::eLanguage activeLanguage)
static

◆ prvPanelButtonsCallAll()

static AbstractComponentGUI * prvPanelButtonsCallAll ( )
static

◆ prvPanelButtonsWatch()

static AbstractComponentGUI * prvPanelButtonsWatch ( )
static

◆ prvUpdateColorRepeaterButton()

static void prvUpdateColorRepeaterButton ( const std::shared_ptr< iv::alarms::WatchcallNode > & watchcallNodeRef,
const iv::eLanguage activeLanguage,
CButton * buttonRef = nullptr )
static

◆ prvUpdateColorRepeaterLabel()

static void prvUpdateColorRepeaterLabel ( const std::shared_ptr< iv::alarms::WatchcallNode > & watchcallNodeRef,
const iv::eLanguage activeLanguage,
CLabel * labelRef = nullptr )
static

◆ prvUpdateTextOfBridgeAndEcrButtons()

static void prvUpdateTextOfBridgeAndEcrButtons ( const iv::alarms::eWatchCmd actionButton,
CButton * button )
static

◆ prvUpdateTheColorOfBridgeAndEcrButtons()

static void prvUpdateTheColorOfBridgeAndEcrButtons ( const iv::alarms::eWatchCmd actionButton,
CButton * button )
static

◆ repeatAlarmText()

std::string repeatAlarmText ( )

Variable Documentation

◆ prvUpdateButtonOnDuty

uint32_t prvUpdateButtonOnDuty = 500
staticconstexpr

◆ prvUpdateStateButtonOnDuty

uint32_t prvUpdateStateButtonOnDuty = 1000
staticconstexpr