Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
PanelMimicsEditorFactory.cpp File Reference
Include dependency graph for PanelMimicsEditorFactory.cpp:

Classes

class  iv::panels::mimics::SelectTank::CPrvModelTanks
 
class  iv::panels::mimics::SelectGenerator::CPrvModelGenerators
 
class  iv::panels::mimics::SelectValve::CPrvModelValves
 
class  iv::panels::mimics::SelectDamper::CPrvModelDampers
 
class  iv::panels::mimics::PanelDynamicTextConditions::PrvModelDynamicTextConditions
 
struct  iv::panels::mimics::PanelDynamicTextConditions::DynamicTextEditionComponents
 
struct  iv::panels::mimics::EditColor::ColorLogicData
 
struct  iv::panels::mimics::EditColor::EditColorPanelData
 
class  iv::panels::mimics::EditColor::ModelListPanelColorLogics
 

Namespaces

namespace  iv
 
namespace  iv::panels
 
namespace  iv::panels::mimics
 
namespace  iv::panels::mimics::SelectTank
 
namespace  iv::panels::mimics::SelectGenerator
 
namespace  iv::panels::mimics::SelectValve
 
namespace  iv::panels::mimics::SelectDamper
 
namespace  iv::panels::mimics::PanelDynamicTextConditions
 
namespace  iv::panels::mimics::AddedAlarms
 
namespace  iv::panels::mimics::EditColor
 

Functions

static bool iv::panels::mimics::SelectTank::runPanelListSelectTank (CDialog *dlgFather, const std::shared_ptr< std::vector< std::weak_ptr< iv::tanks::Tank > > > &tanks, uint64_t &tankSelectedOut)
 
static bool iv::panels::mimics::SelectGenerator::runPanelListSelectGenerator (CDialog *dlgFather, const std::shared_ptr< std::vector< std::weak_ptr< iv::model::pms::Generator > > > &generators, uint64_t &generatorSelectedOut)
 
static bool iv::panels::mimics::SelectValve::runPanelListSelectValve (CDialog *dlgFather, const std::shared_ptr< std::vector< std::weak_ptr< iv::model::control::Valve > > > &valves, uint64_t &valveSelectedOut)
 
static bool iv::panels::mimics::SelectDamper::runPanelListSelectDamper (CDialog *dlgFather, const std::shared_ptr< std::vector< std::weak_ptr< iv::model::control::Damper > > > &dampers, uint64_t &damperSelectedOut)
 
static AbstractComponentGUIiv::panels::mimics::prvCreateMimicChannelInterfaceSelectionButton (iv::mimics::ChannelInterface &channelInterfaceOut, const std::optional< std::function< bool(std::shared_ptr< iv::channels::AbstractChannel >)> > &filterCallback)
 
static void iv::panels::mimics::PanelDynamicTextConditions::prvFillComparisonTypes (iv::channels::eChannelBaseType channelBaseType, CComboBoxEnum< iv::mimics::support::DynamicTextComparisonType > *combo)
 
static void iv::panels::mimics::PanelDynamicTextConditions::prvSetContentValueSelection (std::optional< iv::channels::eChannelBaseType > channelBaseType, const std::shared_ptr< DynamicTextEditionComponents > &components)
 
static AbstractComponentGUIiv::panels::mimics::PanelDynamicTextConditions::prvPanelEditDynamicTextCondition (iv::mimics::support::DynamicTextCondition &condition, bool isNew=false)
 
std::string iv::panels::mimics::prvGetButtonChannelMimicText (const iv::mimics::Channel &channelMimicOut)
 
void iv::panels::mimics::AddedAlarms::runAddAddedAlarm (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &addedAlarms, const CList *list, CDialog *dlgFather)
 
void iv::panels::mimics::AddedAlarms::runRemoveAddedAlarm (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &addedAlarms, const CList *list)
 
void iv::panels::mimics::AddedAlarms::runEditAddedAlarms (const std::shared_ptr< std::vector< std::weak_ptr< iv::channels::AbstractChannel > > > &addedAlarms, CDialog *dlgFather)
 
static void iv::panels::mimics::EditColor::addColorLogicVariables (const ColorLogicData &colorsLogics, const std::shared_ptr< std::map< std::string, std::weak_ptr< iv::channels::AbstractChannel > > > &allVariables)
 
static void iv::panels::mimics::EditColor::removeVariablesWithNoExpressions (const std::shared_ptr< std::vector< ColorLogicData > > &colorsLogics, const std::shared_ptr< std::map< std::string, std::weak_ptr< iv::channels::AbstractChannel > > > &allVariables)
 
static AbstractComponentGUIiv::panels::mimics::EditColor::editColorLogicPanel (std::string &exprStr, std::set< std::string > &variables, iv::types::color &color)
 
static AbstractComponentGUIiv::panels::mimics::EditColor::panelListVariables (const std::shared_ptr< EditColorPanelData > &colorLogics)
 
static AbstractComponentGUIiv::panels::mimics::EditColor::buttonsEditList (const std::shared_ptr< EditColor::EditColorPanelData > &editColorPanelData, CList *listColorLogics)
 
static AbstractComponentGUIiv::panels::mimics::EditColor::buttonsMoveExpressionsOnList (CList *listColorLogics)
 

Variables

static constexpr iv::types::width iv::panels::mimics::EditColor::listWidth {500}