From 334191386a32148aa0500d890bb0c7c484cbb0af Mon Sep 17 00:00:00 2001 From: Date: Sun, 25 May 2008 15:31:41 +0000 Subject: [PATCH] bugfix 2599,2596 --- src/gui/FWObjectPropertiesFactory.cpp | 8 ++++---- src/gui/networkdialogipv6_q.ui | 28 +++++++++++++++++++++------ 2 files changed, 26 insertions(+), 10 deletions(-) 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 + + +