Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CPanelsTools Class Reference

#include <CPanelsTools.hpp>

Static Public Member Functions

static void changeDescriptionInPanel (const iv::mimics::Channel *channelMimic, CEdit *editTextSpanish, CEdit *editTextEnglish)
 
static AbstractComponentGUIcreatePanelWithLabel (const std::string &nameField, CLabel *field)
 
static CEnumComponentsGUI::EDialogResponse panelAskYesNo (const std::string &question, const std::string &title, const std::string &image, CDialog *dlgFather)
 
static AbstractComponentGUIpanelEditTextWithProperties (iv::types::height minTextHeight, iv::types::color &textColorOut, iv::types::height &textHeightOut)
 
static CEnumComponentsGUI::EDialogResponse panelGetFile (std::string path, const std::string &pattern, CDialog *dlgFather, std::string &fileNameRef)
 
static AbstractComponentGUIpanelWithoutLicence (const std::string &projectReference)
 
static AbstractComponentGUIpanelEditPasswordSettings (iv::model::PasswordRequirements &passwordRequirements)
 Crea un panel para modificar la configuración de contraseñas (mín y max de caracteres y caracteres requeridos).
 
static AbstractComponentGUIpanelEditPasswordLifeCycleSettings (iv::model::PasswordLifecycle &passwordLifecycle)
 Crea un panel para modificar el ciclo de vida de las contraseñas.
 
static AbstractComponentGUIpanelEditUnsuccessfulLoginSettings (iv::model::LoginLockout &logicLockoutConfiguration)
 Crea un panel para modificar los ajustes de intentos de logeos incorrectos.
 
static std::optional< iv::alarms::eAlarmPrioritytabStateByAlarmStateAndPriority (iv::alarms::eAlarmState alarmState, iv::alarms::eAlarmPriority alarmPriority)
 

Member Function Documentation

◆ changeDescriptionInPanel()

void CPanelsTools::changeDescriptionInPanel ( const iv::mimics::Channel * channelMimic,
CEdit * editTextSpanish,
CEdit * editTextEnglish )
static

◆ createPanelWithLabel()

AbstractComponentGUI * CPanelsTools::createPanelWithLabel ( const std::string & nameField,
CLabel * field )
static

◆ panelAskYesNo()

CEnumComponentsGUI::EDialogResponse CPanelsTools::panelAskYesNo ( const std::string & question,
const std::string & title,
const std::string & image,
CDialog * dlgFather )
static

◆ panelEditPasswordLifeCycleSettings()

AbstractComponentGUI * CPanelsTools::panelEditPasswordLifeCycleSettings ( iv::model::PasswordLifecycle & passwordLifecycle)
static

Crea un panel para modificar el ciclo de vida de las contraseñas.

Parameters
passwordLifecycleReferencia a PasswordLifecycle
Returns
Panel de ajuste del ciclo de vida de contraseñas.

◆ panelEditPasswordSettings()

AbstractComponentGUI * CPanelsTools::panelEditPasswordSettings ( iv::model::PasswordRequirements & passwordRequirements)
static

Crea un panel para modificar la configuración de contraseñas (mín y max de caracteres y caracteres requeridos).

Parameters
passwordRequirementsReferencia a PasswordRequirements
Returns
Panel de ajustes de contraseñas.

◆ panelEditTextWithProperties()

AbstractComponentGUI * CPanelsTools::panelEditTextWithProperties ( iv::types::height minTextHeight,
iv::types::color & textColorOut,
iv::types::height & textHeightOut )
static

◆ panelEditUnsuccessfulLoginSettings()

AbstractComponentGUI * CPanelsTools::panelEditUnsuccessfulLoginSettings ( iv::model::LoginLockout & logicLockoutConfiguration)
static

Crea un panel para modificar los ajustes de intentos de logeos incorrectos.

Parameters
logicLockoutConfigurationReferencia a LoginLockout
Returns
Panel de ajuste de intentos de logeos incorrectos.

◆ panelGetFile()

CEnumComponentsGUI::EDialogResponse CPanelsTools::panelGetFile ( std::string path,
const std::string & pattern,
CDialog * dlgFather,
std::string & fileNameRef )
static

◆ panelWithoutLicence()

AbstractComponentGUI * CPanelsTools::panelWithoutLicence ( const std::string & projectReference)
static

◆ tabStateByAlarmStateAndPriority()

std::optional< iv::alarms::eAlarmPriority > CPanelsTools::tabStateByAlarmStateAndPriority ( iv::alarms::eAlarmState alarmState,
iv::alarms::eAlarmPriority alarmPriority )
staticnodiscard

The documentation for this class was generated from the following files: