summaryrefslogtreecommitdiff
path: root/net/knemo/files/patch-knemod-interfacetooltip.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'net/knemo/files/patch-knemod-interfacetooltip.cpp')
-rw-r--r--net/knemo/files/patch-knemod-interfacetooltip.cpp34
1 files changed, 34 insertions, 0 deletions
diff --git a/net/knemo/files/patch-knemod-interfacetooltip.cpp b/net/knemo/files/patch-knemod-interfacetooltip.cpp
new file mode 100644
index 000000000000..10235e4477c3
--- /dev/null
+++ b/net/knemo/files/patch-knemod-interfacetooltip.cpp
@@ -0,0 +1,34 @@
+--- knemod/interfacetooltip.cpp.orig Fri Jan 21 17:51:13 2005
++++ knemod/interfacetooltip.cpp Fri Jan 21 17:59:47 2005
+@@ -99,6 +99,23 @@
+
+ if ( data.available )
+ {
++#ifdef Q_OS_FREEBSD
++ QDictIterator<AddrData> it( data.addrData );
++ for( ; it.current(); ++it )
++ {
++ if ( toolTipContent & IP_ADDRESS )
++ text += "<tr><td>" + mToolTips[4].first + "</td><td>" + it.currentKey() + "</td></tr>";
++ if ( toolTipContent & SUBNET_MASK )
++ text += "<tr><td>" + mToolTips[5].first + "</td><td>" + it.current()->subnetMask + "</td></tr>";
++ if ( mInterface->getType() == Interface::ETHERNET )
++ {
++ if ( toolTipContent & BCAST_ADDRESS )
++ text += "<tr><td>" + mToolTips[18].first + "</td><td>" + it.current()->broadcastAddress + "</td></tr>";
++ }
++ }
++ if ( mInterface->getType() == Interface::ETHERNET )
++ {
++#else
+ if ( toolTipContent & IP_ADDRESS )
+ text += "<tr><td>" + mToolTips[4].first + "</td><td>" + data.ipAddress + "</td></tr>";
+ if ( toolTipContent & SUBNET_MASK )
+@@ -107,6 +124,7 @@
+ {
+ if ( toolTipContent & BCAST_ADDRESS )
+ text += "<tr><td>" + mToolTips[18].first + "</td><td>" + data.broadcastAddress + "</td></tr>";
++#endif
+ if ( toolTipContent & GATEWAY )
+ text += "<tr><td>" + mToolTips[19].first + "</td><td>" + data.defaultGateway + "</td></tr>";
+ if ( toolTipContent & HW_ADDRESS )