diff --git a/src/gui/FWObjectPropertiesFactory.cpp b/src/gui/FWObjectPropertiesFactory.cpp
index 084e7960a..09e8d1980 100644
--- a/src/gui/FWObjectPropertiesFactory.cpp
+++ b/src/gui/FWObjectPropertiesFactory.cpp
@@ -100,7 +100,7 @@ QString FWObjectPropertiesFactory::getObjectProperties(FWObject *obj)
{
str << IPv6::cast(obj)->getAddressPtr()->toString().c_str();
str << "/";
- str << IPv6::cast(obj)->getNetmaskPtr()->toString().c_str();
+ str << QString("%1").arg(IPv6::cast(obj)->getNetmaskPtr()->getLength());
} else if (physAddress::isA(obj))
{
@@ -164,7 +164,7 @@ QString FWObjectPropertiesFactory::getObjectProperties(FWObject *obj)
NetworkIPv6 *n=NetworkIPv6::cast(obj);
str << n->getAddressPtr()->toString().c_str();
str << "/";
- str << n->getNetmaskPtr()->toString().c_str();
+ str << QString("%1").arg(n->getNetmaskPtr()->getLength());
} else if (Group::cast(obj)!=NULL) // just any group
{
@@ -294,7 +294,7 @@ QString FWObjectPropertiesFactory::getObjectPropertiesDetailed(FWObject *obj,
if (showPath && !tooltip) str += "Path: " + path + "
\n";
str += IPv6::cast(obj)->getAddressPtr()->toString().c_str();
str += "/";
- str += IPv6::cast(obj)->getNetmaskPtr()->toString().c_str();
+ str += QString("%1").arg(IPv6::cast(obj)->getNetmaskPtr()->getLength());
} else if (physAddress::isA(obj))
{
if (showPath && !tooltip) str += "Path: " + path + "
\n";
@@ -350,7 +350,7 @@ QString FWObjectPropertiesFactory::getObjectPropertiesDetailed(FWObject *obj,
NetworkIPv6 *n=NetworkIPv6::cast(obj);
str += n->getAddressPtr()->toString().c_str();
str += "/";
- str += n->getNetmaskPtr()->toString().c_str();
+ str += QString("%1").arg(n->getNetmaskPtr()->getLength());
} else if (Group::cast(obj)!=NULL) // just any group
{
if (showPath && !tooltip) str += "Path: " + path + "
\n";
diff --git a/src/gui/networkdialogipv6_q.ui b/src/gui/networkdialogipv6_q.ui
index 75a6d5f38..1931cbe5e 100644
--- a/src/gui/networkdialogipv6_q.ui
+++ b/src/gui/networkdialogipv6_q.ui
@@ -414,8 +414,8 @@
changed()
- 20
- 20
+ 101
+ 75
20
@@ -430,8 +430,8 @@
changed()
- 20
- 20
+ 101
+ 127
20
@@ -446,8 +446,8 @@
changed()
- 20
- 20
+ 307
+ 71
20
@@ -455,5 +455,21 @@
+
+ netmask
+ textChanged(QString)
+ NetworkDialogIPv6_q
+ changed()
+
+
+ 201
+ 152
+
+
+ 180
+ -2
+
+
+