Public Member Functions | |
| SettingAction (std::string opt_key_in, Preset::Type type_in, std::string title, std::string group, std::wstring category_in, std::string source_name, ConfigOptionMode mode_in) | |
| AppActionRunResult | run (const std::string &) const override |
| const std::string & | id () const |
| const std::string & | title () const |
| const std::string & | source_key () const |
| const std::string & | source_name () const |
Static Public Member Functions | |
| static std::string | id_for (const std::string &opt_key, Preset::Type type) |
| static std::string | compose_id (std::string_view prefix, std::string_view title, std::string_view source_key) |
Public Attributes | |
| std::string | opt_key |
| Preset::Type | type |
| std::wstring | category |
| bool | favourite = false |
| int | count = 0 |
| long long | last = 0 |
| AppActionKind | kind = AppActionKind::Plugin |
| std::string | group |
| std::string | input |
| std::string | icon |
| ConfigOptionMode | required_mode = comSimple |
| std::string | tooltip |
| std::string | full_label |
| std::string | title_en |
| std::string | group_en |
| std::string | source_en |
| std::string | full_label_en |
| std::string | help_url |
Private Attributes | |
| std::string | m_id |
| std::string | m_title |
| std::string | m_source_key |
| std::string | m_source_name |
|
inline |
References Slic3r::GUI::AppAction::AppAction(), category, Slic3r::GUI::Command, Slic3r::GUI::AppAction::group, id_for(), Slic3r::GUI::AppAction::kind, Slic3r::GUI::kOrcaSourceKey, opt_key, Slic3r::GUI::AppAction::required_mode, Slic3r::GUI::AppAction::source_name(), Slic3r::GUI::AppAction::title(), and type.
|
inlinestaticinherited |
References source_key(), and title().
Referenced by AppAction(), Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::CommandAction::CommandAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::PlateAction::id_for(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::PluginPageAction::id_for(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::PluginScriptAction::id_for(), and Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::RecentProjectAction::id_for().
|
inlineinherited |
References m_id.
Referenced by AppAction(), Slic3r::GUI::action_json(), and Slic3r::GUI::ActionRegistry::seed_state().
|
inlinestatic |
References Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::kSettingPrefix, opt_key, and type.
Referenced by SettingAction().
|
inlineoverridevirtual |
Implements Slic3r::GUI::AppAction.
References category, opt_key, Slic3r::GUI::AppActionRunResult::Success, and type.
|
inlineinherited |
References m_source_key.
Referenced by AppAction(), AppAction(), and compose_id().
|
inlineinherited |
References m_source_name.
Referenced by AppAction(), AppAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::PlateAction::PlateAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::PluginPageAction::PluginPageAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::PluginScriptAction::PluginScriptAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::SettingAction::SettingAction(), and Slic3r::GUI::action_json().
|
inlineinherited |
References m_title.
Referenced by AppAction(), AppAction(), Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::CommandAction::CommandAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::PlateAction::PlateAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::RecentProjectAction::RecentProjectAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::SettingAction::SettingAction(), Slic3r::GUI::action_json(), compose_id(), and Slic3r::GUI::SpeedDialWebDialog::run_action().
| std::wstring Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::SettingAction::category |
Referenced by SettingAction(), and run().
|
inherited |
|
inherited |
|
inherited |
Referenced by Slic3r::GUI::action_json().
|
inherited |
Referenced by Slic3r::GUI::action_json().
|
inherited |
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::CommandAction::CommandAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::PlateAction::PlateAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::RecentProjectAction::RecentProjectAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::SettingAction::SettingAction(), and Slic3r::GUI::action_json().
|
inherited |
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::CommandAction::CommandAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::PlateAction::PlateAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::RecentProjectAction::RecentProjectAction(), and Slic3r::GUI::action_json().
|
inherited |
Referenced by Slic3r::GUI::action_json(), and Slic3r::GUI::SpeedDialWebDialog::open_wiki().
|
inherited |
|
inherited |
|
inherited |
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::CommandAction::CommandAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::PlateAction::PlateAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::PluginPageAction::PluginPageAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::RecentProjectAction::RecentProjectAction(), Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::SettingAction::SettingAction(), Slic3r::GUI::action_json(), and Slic3r::GUI::SpeedDialWebDialog::run_action().
|
inherited |
|
privateinherited |
Referenced by AppAction(), AppAction(), and id().
|
privateinherited |
Referenced by AppAction(), AppAction(), and source_key().
|
privateinherited |
Referenced by AppAction(), AppAction(), and source_name().
|
privateinherited |
Referenced by AppAction(), AppAction(), and title().
| std::string Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::SettingAction::opt_key |
Referenced by SettingAction(), id_for(), and run().
|
inherited |
|
inherited |
Referenced by Slic3r::GUI::action_json().
|
inherited |
|
inherited |
Referenced by Slic3r::GUI::action_json().
| Preset::Type Slic3r::GUI::anonymous_namespace{ActionRegistry.cpp}::SettingAction::type |
Referenced by SettingAction(), id_for(), and run().