Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::panels::mimics::PanelMimicsEditorFactory::ButtonBuildElementMimicParams Struct Reference

#include <PanelMimicsEditorFactory.hpp>

Collaboration diagram for iv::panels::mimics::PanelMimicsEditorFactory::ButtonBuildElementMimicParams:
[legend]

Public Attributes

const iv::math::geometry::Point2d point {0, 0}
 
const std::function< bool(CDialog *)> canBuildElement {[](auto) { return true; }}
 
const std::optional< std::function< void(std::shared_ptr< iv::mimics::AbstractMimicElement >)> > setDefaultProperties {std::nullopt}
 
const std::optional< std::function< std::vector< std::shared_ptr< iv::mimics::AbstractMimicElement > >()> > extraElementsToAdd {std::nullopt}
 

Member Data Documentation

◆ canBuildElement

const std::function<bool(CDialog *)> iv::panels::mimics::PanelMimicsEditorFactory::ButtonBuildElementMimicParams::canBuildElement {[](auto) { return true; }}

◆ extraElementsToAdd

const std::optional<std::function<std::vector<std::shared_ptr<iv::mimics::AbstractMimicElement> >()> > iv::panels::mimics::PanelMimicsEditorFactory::ButtonBuildElementMimicParams::extraElementsToAdd {std::nullopt}

◆ point

const iv::math::geometry::Point2d iv::panels::mimics::PanelMimicsEditorFactory::ButtonBuildElementMimicParams::point {0, 0}

◆ setDefaultProperties

const std::optional<std::function<void(std::shared_ptr<iv::mimics::AbstractMimicElement>)> > iv::panels::mimics::PanelMimicsEditorFactory::ButtonBuildElementMimicParams::setDefaultProperties {std::nullopt}

The documentation for this struct was generated from the following file: