Diffstat (limited to 'noncore/settings/networksettings2/nsdata.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/settings/networksettings2/nsdata.cpp | 49 |
1 files changed, 26 insertions, 23 deletions
diff --git a/noncore/settings/networksettings2/nsdata.cpp b/noncore/settings/networksettings2/nsdata.cpp index 13979ce..64b83f7 100644 --- a/noncore/settings/networksettings2/nsdata.cpp +++ b/noncore/settings/networksettings2/nsdata.cpp @@ -17,3 +17,3 @@ NetworkSettingsData::NetworkSettingsData( void ) { - CfgFile.sprintf( "%s/NETCONFIG", + CfgFile.sprintf( "%s/Settings/NS2.conf", NSResources->currentUser().HomeDir.latin1() ); @@ -77,6 +77,7 @@ void NetworkSettingsData::loadSettings( void ) { if( S.startsWith( "nodetype " ) ) { - S = S.mid( 9, S.length()-9-1 ); - fprintf( stderr, "Node %s\n", S.latin1() ); + S = S.mid( 9, S.length()-9 ); + S = deQuote(S); // try to find netnode NN = NSResources->findNetNode( S ); + fprintf( stderr, "Node %s : %p\n", S.latin1(), NN ); } else { @@ -84,2 +85,7 @@ void NetworkSettingsData::loadSettings( void ) { NNI = NSResources->createNodeInstance( S ); + fprintf( stderr, "NodeInstance %s : %p\n", S.latin1(), NNI ); + } + + if( NN == 0 && NNI == 0 ) { + LeftOvers.append( Line ); } @@ -87,3 +93,3 @@ void NetworkSettingsData::loadSettings( void ) { do { - S = TS.readLine(); + S = Line = TS.readLine(); @@ -111,3 +117,3 @@ void NetworkSettingsData::loadSettings( void ) { // set the attribute - NNI->setAttribute( Attr, Value ); + NN->setAttribute( Attr, Value ); } else { @@ -125,2 +131,3 @@ void NetworkSettingsData::loadSettings( void ) { } while( 1 ); + if( NNI ) { @@ -168,3 +175,3 @@ QString NetworkSettingsData::saveSettings( void ) { TS << "[nodetype " - << it.current()->NetNode->name() + << quote( QString( it.current()->NetNode->name() ) ) << "]" @@ -173,2 +180,3 @@ QString NetworkSettingsData::saveSettings( void ) { it.current()->NetNode->saveAttributes( TS ); + TS << endl; } @@ -188,3 +196,6 @@ QString NetworkSettingsData::saveSettings( void ) { NNI = nit.current(); - TS << '[' <<NNI->nodeClass()->nodeName() << ']' << endl; + TS << '[' + << QString(NNI->nodeClass()->name()) + << ']' + << endl; NNI->saveAttributes( TS ); @@ -297,3 +308,3 @@ QString NetworkSettingsData::generateSettings( bool ForceReq ) { "<p>Cannot generate files proper to \"%1\"</p>" ). - arg(NNI->nodeClass()->nodeName()) ; + arg(NNI->nodeClass()->name()) ; return S; @@ -392,3 +403,2 @@ QList<NodeCollection> NetworkSettingsData::collectPossible( const char * Interfa // check if this profile handles the requested interface - fprintf( stderr, "check %s\n", NC->name().latin1() ); if( NC->handlesInterface( Interface ) && // if different Intf. @@ -397,3 +407,3 @@ QList<NodeCollection> NetworkSettingsData::collectPossible( const char * Interfa ) { - fprintf( stderr, "Append %s\n", NC->name().latin1() ); + fprintf( stderr, "Append %s for %s\n", NC->name().latin1(), Interface); PossibleConnections.append( NC ); @@ -488,3 +498,3 @@ QString NetworkSettingsData::generateSystemFileNode( arg( SF.name() ). - arg( CurDevNN->nodeName() ); + arg( CurDevNN->name() ); return S; @@ -497,3 +507,3 @@ QString NetworkSettingsData::generateSystemFileNode( arg( SF.name() ). - arg( CurDevNN->nodeName() ); + arg( CurDevNN->name() ); return S; @@ -502,7 +512,2 @@ QString NetworkSettingsData::generateSystemFileNode( - if( CurDev ) - fprintf( stderr, "Cur %s\n", CurDevNN->nodeName().latin1() ); - else - fprintf( stderr, "Cur NO\n" ); - // now generate profile specific data for all @@ -519,3 +524,2 @@ QString NetworkSettingsData::generateSystemFileNode( - fprintf( stderr, "%s\n", Dev->netNode()->nodeName().latin1() ); if( CurDev ) { @@ -523,3 +527,2 @@ QString NetworkSettingsData::generateSystemFileNode( // other device type -> later - fprintf( stderr, "Other Dev type\n" ); continue; @@ -538,3 +541,3 @@ QString NetworkSettingsData::generateSystemFileNode( arg( SF.name() ). - arg( CurDevNN->nodeName() ); + arg( CurDevNN->name() ); return S; @@ -553,3 +556,3 @@ QString NetworkSettingsData::generateSystemFileNode( arg( SF.name() ). - arg( NNI->nodeClass()->nodeName() ); + arg( NNI->nodeClass()->name() ); return S; @@ -563,3 +566,3 @@ QString NetworkSettingsData::generateSystemFileNode( arg( SF.name() ). - arg( CurDevNN->nodeName() ); + arg( CurDevNN->name() ); return S; @@ -573,3 +576,3 @@ QString NetworkSettingsData::generateSystemFileNode( arg( SF.name() ). - arg( CurDevNN->nodeName() ); + arg( CurDevNN->name() ); return S; |