mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 23:55:59 +08:00
Improved some string initialization and zeroing.
Assigning = "" in constructor does not make sense, .clear() is better than = "", default paramaeter = {} is cheaper than = ""
This commit is contained in:
parent
4a7ac79637
commit
56f409921c
@ -4721,7 +4721,7 @@ bool GLCanvas3D::_init_undoredo_toolbar()
|
|||||||
std::string curr_additional_tooltip;
|
std::string curr_additional_tooltip;
|
||||||
m_undoredo_toolbar.get_additional_tooltip(id, curr_additional_tooltip);
|
m_undoredo_toolbar.get_additional_tooltip(id, curr_additional_tooltip);
|
||||||
|
|
||||||
std::string new_additional_tooltip = "";
|
std::string new_additional_tooltip;
|
||||||
if (can_undo) {
|
if (can_undo) {
|
||||||
std::string action;
|
std::string action;
|
||||||
wxGetApp().plater()->undo_redo_topmost_string_getter(true, action);
|
wxGetApp().plater()->undo_redo_topmost_string_getter(true, action);
|
||||||
@ -4759,7 +4759,7 @@ bool GLCanvas3D::_init_undoredo_toolbar()
|
|||||||
std::string curr_additional_tooltip;
|
std::string curr_additional_tooltip;
|
||||||
m_undoredo_toolbar.get_additional_tooltip(id, curr_additional_tooltip);
|
m_undoredo_toolbar.get_additional_tooltip(id, curr_additional_tooltip);
|
||||||
|
|
||||||
std::string new_additional_tooltip = "";
|
std::string new_additional_tooltip;
|
||||||
if (can_redo) {
|
if (can_redo) {
|
||||||
std::string action;
|
std::string action;
|
||||||
wxGetApp().plater()->undo_redo_topmost_string_getter(false, action);
|
wxGetApp().plater()->undo_redo_topmost_string_getter(false, action);
|
||||||
|
@ -653,7 +653,7 @@ bool GLGizmosManager::on_mouse(wxMouseEvent& evt)
|
|||||||
|
|
||||||
if (get_gizmo_idx_from_mouse(mouse_pos) == Undefined) {
|
if (get_gizmo_idx_from_mouse(mouse_pos) == Undefined) {
|
||||||
// mouse is outside the toolbar
|
// mouse is outside the toolbar
|
||||||
m_tooltip = "";
|
m_tooltip.clear();
|
||||||
|
|
||||||
if (evt.LeftDown() && (!control_down || grabber_contains_mouse())) {
|
if (evt.LeftDown() && (!control_down || grabber_contains_mouse())) {
|
||||||
if ((m_current == SlaSupports || m_current == Hollow || m_current == FdmSupports || m_current == Seam || m_current == MmuSegmentation)
|
if ((m_current == SlaSupports || m_current == Hollow || m_current == FdmSupports || m_current == Seam || m_current == MmuSegmentation)
|
||||||
|
@ -97,9 +97,9 @@ public:
|
|||||||
// Float sliders: Manually inserted values aren't clamped by ImGui.Using this wrapper function does (when clamp==true).
|
// Float sliders: Manually inserted values aren't clamped by ImGui.Using this wrapper function does (when clamp==true).
|
||||||
#if ENABLE_ENHANCED_IMGUI_SLIDER_FLOAT
|
#if ENABLE_ENHANCED_IMGUI_SLIDER_FLOAT
|
||||||
ImVec2 get_slider_icon_size() const;
|
ImVec2 get_slider_icon_size() const;
|
||||||
bool slider_float(const char* label, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1.0f, bool clamp = true, const wxString& tooltip = "", bool show_edit_btn = true);
|
bool slider_float(const char* label, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1.0f, bool clamp = true, const wxString& tooltip = {}, bool show_edit_btn = true);
|
||||||
bool slider_float(const std::string& label, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1.0f, bool clamp = true, const wxString& tooltip = "", bool show_edit_btn = true);
|
bool slider_float(const std::string& label, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1.0f, bool clamp = true, const wxString& tooltip = {}, bool show_edit_btn = true);
|
||||||
bool slider_float(const wxString& label, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1.0f, bool clamp = true, const wxString& tooltip = "", bool show_edit_btn = true);
|
bool slider_float(const wxString& label, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1.0f, bool clamp = true, const wxString& tooltip = {}, bool show_edit_btn = true);
|
||||||
#else
|
#else
|
||||||
bool slider_float(const char* label, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1.0f, bool clamp = true);
|
bool slider_float(const char* label, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1.0f, bool clamp = true);
|
||||||
bool slider_float(const std::string& label, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1.0f, bool clamp = true);
|
bool slider_float(const std::string& label, float* v, float v_min, float v_max, const char* format = "%.3f", float power = 1.0f, bool clamp = true);
|
||||||
|
@ -786,8 +786,8 @@ void PlaterPresetComboBox::update()
|
|||||||
|
|
||||||
std::map<wxString, wxBitmap*> nonsys_presets;
|
std::map<wxString, wxBitmap*> nonsys_presets;
|
||||||
|
|
||||||
wxString selected_user_preset = "";
|
wxString selected_user_preset;
|
||||||
wxString tooltip = "";
|
wxString tooltip;
|
||||||
const std::deque<Preset>& presets = m_collection->get_presets();
|
const std::deque<Preset>& presets = m_collection->get_presets();
|
||||||
|
|
||||||
if (!presets.front().is_visible)
|
if (!presets.front().is_visible)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user