Classes | |
| struct | PluginContextAction |
| struct | PluginAvailableActions |
| struct | PluginCapabilityView |
| struct | PluginChangelogView |
| struct | PluginDialogItem |
| struct | PluginOperationState |
Variables | |
| const wxString | kDeletePluginTitle = _L("Delete Plugin") |
| const wxString | kUnsubscribeTitle = _L("Unsubscribe") |
| const wxString | kOverwritePluginTitle = _L("Overwrite Plugin") |
| std::string | s_selected_plugin_install_action = "explore" |
| constexpr bool | kFetchCloudMeta = true |
| constexpr bool | kUseCurrentCloudMeta = false |
| struct Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginContextAction |
| struct Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginAvailableActions |
| Class Members | ||
|---|---|---|
| bool | can_toggle = false | |
| vector< PluginContextAction > | context_actions | |
| bool | toggle_installs_cloud_plugin = false | |
| struct Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginCapabilityView |
| Class Members | ||
|---|---|---|
| bool | can_run = false | |
| bool | can_toggle = false | |
| bool | enabled = false | |
| bool | has_config_ui = false | |
| PluginCapabilityId | id | |
| struct Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginChangelogView |
| struct Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem |
| Class Members | ||
|---|---|---|
| string | author | |
| PluginAvailableActions | available_actions | |
| bool | can_run_script = false | |
| vector< PluginCapabilityView > | capabilities | |
| vector< PluginChangelogView > | changelog | |
| string | description | |
| string | display_name | |
| string | error_text | |
| bool | has_error = false | |
| bool | has_local_package = false | |
| bool | has_script_capability = false | |
| string | installed_version | |
| bool | is_cloud_plugin = false | |
| bool | is_loaded = false | |
| string | latest_version | |
| bool | loading = false | |
| bool | orphaned = false | |
| string | plugin_id | |
| string | plugin_key | |
| string | sharing_token | |
| string | sort_version | |
| PluginSource | source = PluginSource::Local | |
| PluginStatus | status = PluginStatus::Inactive | |
| string | thumbnail_url | |
| string | type_key | |
| string | type_label | |
| vector< string > | type_labels | |
| bool | unauthorized = false | |
| PluginUpdateStatus | update_status = PluginUpdateStatus::Normal | |
| string | version | |
| struct Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginOperationState |
| PluginDescriptor Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::as_cloud_only_descriptor | ( | PluginDescriptor | descriptor | ) |
References as_cloud_only_descriptor(), Slic3r::PluginDescriptor::clear_error(), Slic3r::PluginDescriptor::cloud, Slic3r::PluginDescriptor::entry_path, Slic3r::PluginDescriptor::installed_version, Slic3r::PluginDescriptor::metadata_valid, and Slic3r::PluginDescriptor::plugin_root.
Referenced by as_cloud_only_descriptor().
| nlohmann::json Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::build_context_actions_payload | ( | const PluginAvailableActions & | available_actions | ) |
References build_context_actions_payload(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginAvailableActions::context_actions, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginContextAction::danger, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginContextAction::enabled, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginContextAction::id, and Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginContextAction::label.
Referenced by build_context_actions_payload(), and build_plugin_payload_item().
| PluginDialogItem Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::build_plugin_dialog_item | ( | const PluginDescriptor & | descriptor | ) |
References _u8L, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::author, Slic3r::PluginDescriptor::author, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::available_actions, build_plugin_dialog_item(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginCapabilityView::can_run, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::can_run_script, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::capabilities, Slic3r::PluginConfig::capability_type_label(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::changelog, Slic3r::PluginChangelog::changelog, Slic3r::PluginDescriptor::changelog, Slic3r::PluginDescriptor::cloud, Slic3r::PluginChangelog::created_time, derive_plugin_source(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::description, Slic3r::PluginDescriptor::description, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::display_name, Slic3r::PluginDescriptor::display_types, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginCapabilityView::enabled, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::error_text, evaluate_action_policy(), Slic3r::PluginManager::get_plugin_capabilities(), Slic3r::PluginDescriptor::get_update_status(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::has_error, Slic3r::PluginDescriptor::has_error(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::has_local_package, Slic3r::PluginDescriptor::has_local_package(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::has_script_capability, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginCapabilityView::id, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::installed_version, Slic3r::PluginDescriptor::installed_version, Slic3r::PluginManager::instance(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::is_cloud_plugin, Slic3r::PluginDescriptor::is_cloud_plugin(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::is_loaded, Slic3r::PluginDescriptor::is_metadata_valid(), Slic3r::PluginManager::is_plugin_load_in_progress(), Slic3r::PluginManager::is_plugin_loaded(), Slic3r::PluginDescriptor::is_unauthorized(), Slic3r::PluginDescriptor::latest_available_version(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::latest_version, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::loading, Slic3r::PluginDescriptor::name, Slic3r::PluginDescriptor::normalized_error(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::orphaned, Slic3r::plugin_capability_type_to_string(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::plugin_key, Slic3r::PluginDescriptor::plugin_key, Slic3r::GUI::resolve_plugin_status(), Slic3r::Script, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::sharing_token, Slic3r::PluginDescriptor::sharing_token, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::sort_version, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::source, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::status, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::thumbnail_url, Slic3r::PluginDescriptor::thumbnail_url, Slic3r::PluginCapabilityId::type, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::type_key, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::type_label, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::type_labels, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::unauthorized, Slic3r::Unknown, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::update_status, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::version, Slic3r::PluginChangelog::version, and Slic3r::PluginDescriptor::version.
Referenced by build_plugin_dialog_item().
| nlohmann::json Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::build_plugin_payload_item | ( | const PluginDialogItem & | dialog_item | ) |
References Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::author, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::available_actions, build_context_actions_payload(), build_plugin_payload_item(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginCapabilityView::can_run, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::can_run_script, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginAvailableActions::can_toggle, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginCapabilityView::can_toggle, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::capabilities, Slic3r::PluginConfig::capabilities_payload(), Slic3r::PluginConfig::capability_type_label(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginChangelogView::changelog, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::changelog, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginChangelogView::created_time, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::description, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::display_name, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginCapabilityView::enabled, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::error_text, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginCapabilityView::has_config_ui, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::has_local_package, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::has_script_capability, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginCapabilityView::id, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::installed_version, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::is_loaded, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::latest_version, Slic3r::PluginCapabilityId::name, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::orphaned, Slic3r::plugin_capability_type_to_string(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::plugin_id, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::plugin_key, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::sharing_token, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::source, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::status, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::thumbnail_url, Slic3r::GUI::to_string(), Slic3r::PluginCapabilityId::type, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::type_key, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::type_label, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::type_labels, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::unauthorized, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::update_status, Slic3r::UpdateAvailable, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginChangelogView::version, and Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::version.
Referenced by build_plugin_payload_item().
| std::vector< PluginDescriptor > Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::current_cloud_metadata_snapshot | ( | ) |
References current_cloud_metadata_snapshot(), and Slic3r::PluginManager::instance().
Referenced by current_cloud_metadata_snapshot().
| PluginSource Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::derive_plugin_source | ( | const PluginDescriptor & | descriptor | ) |
References Slic3r::PluginDescriptor::cloud, derive_plugin_source(), Slic3r::PluginDescriptor::is_cloud_plugin(), Slic3r::GUI::Local, Slic3r::GUI::Mine, Slic3r::GUI::Orphaned, and Slic3r::GUI::Subscribed.
Referenced by build_plugin_dialog_item(), and derive_plugin_source().
| PluginAvailableActions Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::evaluate_action_policy | ( | const PluginDialogItem & | item | ) |
References _u8L, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginAvailableActions::can_toggle, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginAvailableActions::context_actions, evaluate_action_policy(), Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::has_local_package, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::is_cloud_plugin, L, Slic3r::GUI::Loading, Slic3r::GUI::Mine, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::orphaned, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::source, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::status, Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginAvailableActions::toggle_installs_cloud_plugin, and Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginDialogItem::unauthorized.
Referenced by build_plugin_dialog_item(), and evaluate_action_policy().
| const PluginContextAction * Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::find_context_action | ( | const PluginAvailableActions & | available_actions, |
| const std::string & | action_id ) |
References Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::PluginAvailableActions::context_actions, and find_context_action().
Referenced by find_context_action().
| PluginCapabilityType Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::primary_capability_type_of | ( | PluginManager & | manager, |
| const std::string & | plugin_key ) |
References Slic3r::PluginManager::get_plugin_capabilities(), primary_capability_type_of(), and Slic3r::Unknown.
Referenced by primary_capability_type_of().
| void Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::store_plugin_operation_result | ( | const std::shared_ptr< PluginOperationState > & | state, |
| bool | succeeded, | ||
| std::string | error ) |
References store_plugin_operation_result().
Referenced by store_plugin_operation_result().
| bool Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::take_plugin_operation_result | ( | const std::shared_ptr< PluginOperationState > & | state, |
| std::string & | error ) |
References take_plugin_operation_result().
Referenced by take_plugin_operation_result().
| std::string Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::to_string | ( | PluginUpdateStatus | status | ) |
References Slic3r::Normal, Slic3r::Unauthorized, and Slic3r::UpdateAvailable.
| const wxString Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::kDeletePluginTitle = _L("Delete Plugin") |
|
constexpr |
| const wxString Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::kOverwritePluginTitle = _L("Overwrite Plugin") |
| const wxString Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::kUnsubscribeTitle = _L("Unsubscribe") |
|
constexpr |
| std::string Slic3r::GUI::anonymous_namespace{PluginsDialog.cpp}::s_selected_plugin_install_action = "explore" |