string xmlString::getSubTag( const tag &in, unsigned int tabNum ) { string ret; string tabs; if( (_format&Tabs) != FALSE ) { for( unsigned int x=0; x<tabNum; x++ ) { tabs += "\t"; } } if( in.type() == tag::None ) { ret += in.contents().toString(); /*if( (_format&NewLines) != FALSE ) { ret += "\n"; }*/ } else { if( in.type() == tag::Open && in.name() != "" ) { ret += tabs + getOpener( in.name(), in.attributes() ); } else if( in.type() == tag::Empty && in.name() != "" ) { ret += tabs + getOpener( in.name(), in.attributes(), TRUE ); } if( (_format&NewLines) != FALSE && ( in.size() > 1 || ( in.size() > 0 && in[0].type() != tag::None ) ) ) { ret += "\n"; } for( unsigned int x=0; x<in.size(); x++ ) { ret += getSubTag( in[x], tabNum + 1 ); } if( in.type() == tag::Open && in.name() != "" ) { if( in.size() > 1 || ( in.size() > 0 && in[0].type() != tag::None ) ) { ret += tabs; } ret += getClose( in.name() ); } if( (_format&NewLines) != FALSE ) { ret += "\n"; } } return ret; }
void FVBoxField::slotReload( ) { if (getOpener() != 0) { getOpener()->reload(this); update(); setupAttributesMinMax(); QStringList argv; argv.append( QString("update") ); manager->sendMessageToChildrenOf(argv, this); } else { QMessageBox::information(parent, tr("B³¹d odœwie¿ania"),tr("Ten komponent nie wspiera odœwie¿ania.")); } }