void WMAPSource::addToMetadata( fitsfile *ffits, int &iStatus ) { QString str; int iResult; int keysexist; int morekeys; iResult = fits_get_hdrspace( ffits, &keysexist, &morekeys, &iStatus ); if( iResult == 0 ) { QString strTable; KstObjectTag tableTag( strTable, tag( ) ); char keyname[FLEN_KEYWORD]; char value[FLEN_VALUE]; char comment[FLEN_COMMENT]; int keynum; for( keynum=1; keynum<=keysexist; ++keynum ) { iResult = fits_read_keyn( ffits, keynum, keyname, value, comment, &iStatus ); if( iResult == 0 ) { KstString *metaString; KstObjectTag newTag( keyname, tag( ) ); str.sprintf( "%s %s", value, comment ); metaString = new KstString( newTag, this, str ); _metaData.insert( keyname, metaString ); } } } }
void HTMLParser :: blockLevelTag( TElementShared aParent, bool aInsideForm ) { if ( isPTag() ) { pTag( aParent ); return; } if ( isListTag() ) { listTag( aParent ); skipTag(); return; } if ( isPreTag() ) { preTag( aParent ); return; } if ( isBodyStyleTag() ) { bodyStyleTag( aParent ); return; } if ( isFormTag() ) { if ( aInsideForm ) { // Not allowed here cout << "blockLevel: Illegal tag found. Skipping...\n"; skipTag(); return; } else { bodyStyleTag( aParent, true ); return; } } if ( isEmptyBlockTag() ) { emptyElementTag( aParent ); return; } if ( isTableTag() ) { tableTag( aParent ); return; } }