Added checking for a extruder value in ObjectList. Set value to "default" if "0" is selected.

This commit is contained in:
YuSanka 2019-07-22 10:28:25 +02:00
parent f6633df57b
commit fb39516c65
2 changed files with 24 additions and 21 deletions

View file

@ -301,27 +301,7 @@ public:
return m_children.GetCount();
}
bool SetValue(const wxVariant &variant, unsigned int col)
{
switch (col)
{
case 0:{
DataViewBitmapText data;
data << variant;
m_bmp = data.GetBitmap();
m_name = data.GetText();
return true;}
case 1:
m_extruder = variant.GetString();
return true;
case 2:
m_action_icon << variant;
return true;
default:
printf("MyObjectTreeModel::SetValue: wrong column");
}
return false;
}
bool SetValue(const wxVariant &variant, unsigned int col);
void SetBitmap(const wxBitmap &icon) { m_bmp = icon; }
const wxBitmap& GetBitmap() const { return m_bmp; }