--- a/animpropertybrowser.cpp Fri Mar 10 12:14:06 2017 -0800
+++ b/animpropertybrowser.cpp Fri Mar 10 12:55:57 2017 -0800
@@ -181,6 +181,7 @@
m_filePathManager = 0;
m_nodePositionManager = 0;
m_ipv4AddressManager = 0;
+ m_ipv6AddressManager = 0;
m_macAddressManager = 0;
m_staticStringManager = 0;
m_boolManager = 0;
@@ -640,6 +641,23 @@
m_ipv4AddressGroupProperty->addSubProperty (property);
m_ipv4AddressVectorProperty.push_back (property);
}
+ AnimNode::Ipv6Set_t ipv6Addresses = animNode->getIpv6Addresses ();
+ for (AnimPropertyBroswer::QtPropertyVector_t::const_iterator i = m_ipv6AddressVectorProperty.begin ();
+ i != m_ipv6AddressVectorProperty.end ();
+ ++i)
+ {
+ QtProperty * property = *i;
+ m_ipv6AddressGroupProperty->removeSubProperty (property);
+ }
+ m_ipv6AddressVectorProperty.clear ();
+ for (AnimNode::Ipv6Set_t::const_iterator i = ipv6Addresses.begin ();
+ i != ipv6Addresses.end ();
+ ++i)
+ {
+ QtProperty * property = m_staticStringManager->addProperty (*i);
+ m_ipv6AddressGroupProperty->addSubProperty (property);
+ m_ipv6AddressVectorProperty.push_back (property);
+ }
AnimNode::MacVector_t macAddresses = animNode->getMacAddresses ();
for (AnimPropertyBroswer::QtPropertyVector_t::const_iterator i = m_macAddressVectorProperty.begin ();