bugfix 2569
BIN
src/gui/Icons/addressIPv6-neg_16.png
Normal file
|
After Width: | Height: | Size: 271 B |
BIN
src/gui/Icons/addressIPv6-neg_25.png
Normal file
|
After Width: | Height: | Size: 448 B |
BIN
src/gui/Icons/addressIPv6-ref_25.png
Normal file
|
After Width: | Height: | Size: 395 B |
BIN
src/gui/Icons/addressIPv6_16.png
Normal file
|
After Width: | Height: | Size: 346 B |
BIN
src/gui/Icons/addressIPv6_25.png
Normal file
|
After Width: | Height: | Size: 348 B |
BIN
src/gui/Icons/networkIPv6-neg_16.png
Normal file
|
After Width: | Height: | Size: 384 B |
BIN
src/gui/Icons/networkIPv6-neg_25.png
Normal file
|
After Width: | Height: | Size: 667 B |
BIN
src/gui/Icons/networkIPv6-ref_25.png
Normal file
|
After Width: | Height: | Size: 684 B |
BIN
src/gui/Icons/networkIPv6_16.png
Normal file
|
After Width: | Height: | Size: 495 B |
BIN
src/gui/Icons/networkIPv6_25.png
Normal file
|
After Width: | Height: | Size: 671 B |
@@ -31,6 +31,13 @@
|
||||
<file alias="Icons/IPv4/icon-ref">Icons/address-ref_25.png</file>
|
||||
<file alias="Icons/IPv4/icon-tree">Icons/address_16.png</file>
|
||||
<file alias="Icons/IPv4/icon">Icons/address_25.png</file>
|
||||
|
||||
<file alias="Icons/IPv6/icon-neg">Icons/addressIPv6-neg_25.png</file>
|
||||
<file alias="Icons/IPv6/icon-neg-tree">Icons/addressIPv6-neg_16.png</file>
|
||||
<file alias="Icons/IPv6/icon-ref">Icons/addressIPv6-ref_25.png</file>
|
||||
<file alias="Icons/IPv6/icon-tree">Icons/addressIPv6_16.png</file>
|
||||
<file alias="Icons/IPv6/icon">Icons/addressIPv6_25.png</file>
|
||||
|
||||
<file alias="Icons/AddressTable/icon-neg">Icons/addresstable-neg_25.png</file>
|
||||
<file alias="Icons/AddressTable/icon-neg-tree">Icons/addresstable-neg_16.png</file>
|
||||
<file alias="Icons/AddressTable/icon-ref">Icons/addresstable-ref_25.png</file>
|
||||
@@ -106,11 +113,20 @@
|
||||
<file>Icons/log.png</file>
|
||||
<file>Icons/log_25.png</file>
|
||||
<file alias="Icons/neg">Icons/neg.png</file>
|
||||
|
||||
<file alias="Icons/Network/icon-neg">Icons/network-neg_25.png</file>
|
||||
<file alias="Icons/Network/icon-neg-tree">Icons/network-neg_16.png</file>
|
||||
<file alias="Icons/Network/icon-ref">Icons/network-ref_25.png</file>
|
||||
<file alias="Icons/Network/icon-tree">Icons/network_16.png</file>
|
||||
<file alias="Icons/Network/icon">Icons/network_25.png</file>
|
||||
|
||||
<file alias="Icons/NetworkIPv6/icon-neg">Icons/networkIPv6-neg_25.png</file>
|
||||
<file alias="Icons/NetworkIPv6/icon-neg-tree">Icons/networkIPv6-neg_16.png</file>
|
||||
<file alias="Icons/NetworkIPv6/icon-ref">Icons/networkIPv6-ref_25.png</file>
|
||||
<file alias="Icons/NetworkIPv6/icon-tree">Icons/networkIPv6_16.png</file>
|
||||
<file alias="Icons/NetworkIPv6/icon">Icons/networkIPv6_25.png</file>
|
||||
|
||||
|
||||
<file>Icons/newfile_25.png</file>
|
||||
<file>Icons/newobject_25.png</file>
|
||||
<file>Icons/newobject_32.png</file>
|
||||
|
||||
@@ -31,10 +31,11 @@
|
||||
|
||||
#include "FWBTree.h"
|
||||
#include "NetworkDialogIPv6.h"
|
||||
|
||||
#include "fwbuilder/Inet6Addr.h"
|
||||
#include "ProjectPanel.h"
|
||||
#include "fwbuilder/Library.h"
|
||||
#include "fwbuilder/Network.h"
|
||||
#include "fwbuilder/NetworkIPv6.h"
|
||||
#include "fwbuilder/Interface.h"
|
||||
#include "fwbuilder/FWException.h"
|
||||
|
||||
@@ -64,7 +65,7 @@ NetworkDialogIPv6::~NetworkDialogIPv6() { delete m_dialog; }
|
||||
void NetworkDialogIPv6::loadFWObject(FWObject *o)
|
||||
{
|
||||
obj=o;
|
||||
Network *s = dynamic_cast<Network*>(obj);
|
||||
NetworkIPv6 *s = dynamic_cast<NetworkIPv6*>(obj);
|
||||
assert(s!=NULL);
|
||||
|
||||
init=true;
|
||||
@@ -110,11 +111,11 @@ void NetworkDialogIPv6::validate(bool *res)
|
||||
if (!isTreeReadWrite(this,obj)) { *res=false; return; }
|
||||
if (!validateName(this,obj,m_dialog->obj_name->text())) { *res=false; return; }
|
||||
|
||||
Network *s = dynamic_cast<Network*>(obj);
|
||||
NetworkIPv6 *s = dynamic_cast<NetworkIPv6*>(obj);
|
||||
assert(s!=NULL);
|
||||
try
|
||||
{
|
||||
InetAddr( m_dialog->address->text().toLatin1().constData() );
|
||||
Inet6Addr( m_dialog->address->text().toLatin1().constData() );
|
||||
} catch (FWException &ex)
|
||||
{
|
||||
*res=false;
|
||||
@@ -125,7 +126,7 @@ void NetworkDialogIPv6::validate(bool *res)
|
||||
}
|
||||
try
|
||||
{
|
||||
InetAddr( m_dialog->netmask->text().toLatin1().constData() );
|
||||
Inet6Addr( m_dialog->netmask->text().toLatin1().constData() );
|
||||
} catch (FWException &ex)
|
||||
{
|
||||
*res=false;
|
||||
@@ -148,7 +149,7 @@ void NetworkDialogIPv6::libChanged()
|
||||
|
||||
void NetworkDialogIPv6::applyChanges()
|
||||
{
|
||||
Network *s = dynamic_cast<Network*>(obj);
|
||||
NetworkIPv6 *s = dynamic_cast<NetworkIPv6*>(obj);
|
||||
assert(s!=NULL);
|
||||
|
||||
string oldname=obj->getName();
|
||||
@@ -157,9 +158,9 @@ void NetworkDialogIPv6::applyChanges()
|
||||
try
|
||||
{
|
||||
s->setAddress(
|
||||
InetAddr(m_dialog->address->text().toLatin1().constData()) );
|
||||
Inet6Addr(m_dialog->address->text().toLatin1().constData()) );
|
||||
s->setNetmask(
|
||||
InetAddr(m_dialog->netmask->text().toLatin1().constData()) );
|
||||
Inet6Addr(m_dialog->netmask->text().toLatin1().constData()) );
|
||||
} catch (FWException &ex)
|
||||
{
|
||||
/* exception thrown if user types illegal m_dialog->address or m_dialog->netmask */
|
||||
|
||||