diff options
author | Enrico Turri <enricoturri@seznam.cz> | 2019-09-04 10:47:00 +0300 |
---|---|---|
committer | Enrico Turri <enricoturri@seznam.cz> | 2019-09-04 10:47:00 +0300 |
commit | 6bbc97f24d48e8513427388a5602480d73c4b2bd (patch) | |
tree | 7688a22c4b2f33ef9418ee1dbe181d2d76066c0b /src/slic3r/GUI/GLToolbar.cpp | |
parent | 6befe7099bc0619a26c79f665393cf40041a9649 (diff) |
Removed a bunch of compile warnings
Diffstat (limited to 'src/slic3r/GUI/GLToolbar.cpp')
-rw-r--r-- | src/slic3r/GUI/GLToolbar.cpp | 32 |
1 files changed, 11 insertions, 21 deletions
diff --git a/src/slic3r/GUI/GLToolbar.cpp b/src/slic3r/GUI/GLToolbar.cpp index 63387bf2d..caadec61c 100644 --- a/src/slic3r/GUI/GLToolbar.cpp +++ b/src/slic3r/GUI/GLToolbar.cpp @@ -345,9 +345,9 @@ bool GLToolbar::is_any_item_pressed() const return false; } -unsigned int GLToolbar::get_item_id(const std::string& name) const +int GLToolbar::get_item_id(const std::string& name) const { - for (unsigned int i = 0; i < (unsigned int)m_items.size(); ++i) + for (int i = 0; i < (int)m_items.size(); ++i) { if (m_items[i]->get_name() == name) return i; @@ -356,19 +356,9 @@ unsigned int GLToolbar::get_item_id(const std::string& name) const return -1; } -void GLToolbar::force_left_action(unsigned int item_id, GLCanvas3D& parent) -{ - do_action(GLToolbarItem::Left, item_id, parent, false); -} - -void GLToolbar::force_right_action(unsigned int item_id, GLCanvas3D& parent) +void GLToolbar::get_additional_tooltip(int item_id, std::string& text) { - do_action(GLToolbarItem::Right, item_id, parent, false); -} - -void GLToolbar::get_additional_tooltip(unsigned int item_id, std::string& text) -{ - if (item_id < (unsigned int)m_items.size()) + if ((0 <= item_id) && (item_id < (int)m_items.size())) { GLToolbarItem* item = m_items[item_id]; if (item != nullptr) @@ -381,9 +371,9 @@ void GLToolbar::get_additional_tooltip(unsigned int item_id, std::string& text) text = L(""); } -void GLToolbar::set_additional_tooltip(unsigned int item_id, const std::string& text) +void GLToolbar::set_additional_tooltip(int item_id, const std::string& text) { - if (item_id < (unsigned int)m_items.size()) + if ((0 <= item_id) && (item_id < (int)m_items.size())) { GLToolbarItem* item = m_items[item_id]; if (item != nullptr) @@ -466,7 +456,7 @@ bool GLToolbar::on_mouse(wxMouseEvent& evt, GLCanvas3D& parent) if ((item_id != -2) && !m_items[item_id]->is_separator() && ((m_pressed_toggable_id == -1) || (m_items[item_id]->get_last_action_type() == GLToolbarItem::Left))) { // mouse is inside an icon - do_action(GLToolbarItem::Left, (unsigned int)item_id, parent, true); + do_action(GLToolbarItem::Left, item_id, parent, true); parent.set_as_dirty(); } } @@ -483,7 +473,7 @@ bool GLToolbar::on_mouse(wxMouseEvent& evt, GLCanvas3D& parent) if ((item_id != -2) && !m_items[item_id]->is_separator() && ((m_pressed_toggable_id == -1) || (m_items[item_id]->get_last_action_type() == GLToolbarItem::Right))) { // mouse is inside an icon - do_action(GLToolbarItem::Right, (unsigned int)item_id, parent, true); + do_action(GLToolbarItem::Right, item_id, parent, true); parent.set_as_dirty(); } } @@ -556,11 +546,11 @@ float GLToolbar::get_main_size() const return size * m_layout.scale; } -void GLToolbar::do_action(GLToolbarItem::EActionType type, unsigned int item_id, GLCanvas3D& parent, bool check_hover) +void GLToolbar::do_action(GLToolbarItem::EActionType type, int item_id, GLCanvas3D& parent, bool check_hover) { if ((m_pressed_toggable_id == -1) || (m_pressed_toggable_id == item_id)) { - if (item_id < (unsigned int)m_items.size()) + if ((0 <= item_id) && (item_id < (int)m_items.size())) { GLToolbarItem* item = m_items[item_id]; if ((item != nullptr) && !item->is_separator() && (!check_hover || item->is_hovered())) @@ -1246,7 +1236,7 @@ bool GLToolbar::update_items_enabled_state() { bool ret = false; - for (unsigned int i = 0; i < (unsigned int)m_items.size(); ++i) + for (int i = 0; i < (int)m_items.size(); ++i) { GLToolbarItem* item = m_items[i]; ret |= item->update_enabled_state(); |