Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEnrico Turri <enricoturri@seznam.cz>2019-09-04 10:47:00 +0300
committerEnrico Turri <enricoturri@seznam.cz>2019-09-04 10:47:00 +0300
commit6bbc97f24d48e8513427388a5602480d73c4b2bd (patch)
tree7688a22c4b2f33ef9418ee1dbe181d2d76066c0b /src/slic3r/GUI/GLToolbar.cpp
parent6befe7099bc0619a26c79f665393cf40041a9649 (diff)
Removed a bunch of compile warnings
Diffstat (limited to 'src/slic3r/GUI/GLToolbar.cpp')
-rw-r--r--src/slic3r/GUI/GLToolbar.cpp32
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();