Page MenuHomePhabricator

tool names are not set NDIConfigurationWidget tools table
Closed, ResolvedPublic

Description

Tool names (ports of Aurora e.g.) are not set properly in the tool overview table neither in the Datastorage nodes.

Event Timeline

The problem is caused by an "update tools from table event" thrown while adding first entry in the table. We will solve this issue by disconnecting and reconnecting the signal during table build up.

While fixing the bug we discovered that changed entries in the table aren't written into the NavigationData (e.g. ToolName). An update caused changes on the whole navigation datas. We changed it so that only changed entries are written to the corresponding navigation data.

[SVN revision 23322]
FIX (#4186): fixed signal loop while adding table entries; only changing the edited table entry in NavigationData

In the tool table now only Name and SROM filename are written not NavigationData at the moment.

TODO: add Status Node and Type is desired. No concrete usage at the moment.

[SVN revision 23324]
COMP (#4186): deleted "default: NULL" from switch/case

[SVN revision 23325]
COMP (#4186): inserted "break"