OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::Option Struct Reference

std::function<wxWindow*(wxWindow*)>; More...

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/OptionsGroup.hpp>

Collaboration diagram for Slic3r::GUI::Option:

Public Member Functions

bool operator== (const Option &rhs) const
 Option (const ConfigOptionDef &_opt, t_config_option_key id)

Public Attributes

ConfigOptionDef opt { ConfigOptionDef() }
t_config_option_key opt_id
widget_t side_widget {nullptr}
 {""};
bool readonly {false}

Detailed Description

std::function<wxWindow*(wxWindow*)>;

Wraps a ConfigOptionDef and adds function object for creating a side_widget.

Constructor & Destructor Documentation

◆ Option()

Slic3r::GUI::Option::Option ( const ConfigOptionDef & _opt,
t_config_option_key id )
inline
54 :
55 opt(_opt), opt_id(id) {}
ConfigOptionDef opt
Definition OptionsGroup.hpp:45
t_config_option_key opt_id
Definition OptionsGroup.hpp:46

References opt, and opt_id.

Referenced by operator==().

Here is the caller graph for this function:

Member Function Documentation

◆ operator==()

bool Slic3r::GUI::Option::operator== ( const Option & rhs) const
inline
50 {
51 return (rhs.opt_id == this->opt_id);
52 }

References Option(), and opt_id.

Here is the call graph for this function:

Member Data Documentation

◆ opt

◆ opt_id

◆ readonly

bool Slic3r::GUI::Option::readonly {false}
48{false};

◆ side_widget

widget_t Slic3r::GUI::Option::side_widget {nullptr}

{""};

47{nullptr};

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