36#include "filehtmlwriter.h" 
   43  FileHtmlWriter::FileHtmlWriter(  const TQString & filename )  
   45      mFile( filename.isEmpty() ? TQString(  "filehtmlwriter.out" ) : filename )  
   47    mStream.setEncoding( TQTextStream::UnicodeUTF8 );  
   50  FileHtmlWriter::~FileHtmlWriter() {  
   51    if ( mFile.isOpen() ) {  
   52      kdWarning( 5006 ) <<  "FileHtmlWriter: file still open!" << endl;  
   53      mStream.unsetDevice();  
   58  void FileHtmlWriter::begin(  const TQString & css ) {  
   61      write(  "<!-- CSS Definitions \n" + css +  "-->\n" );  
   64  void FileHtmlWriter::end() {  
   66    mStream.unsetDevice();  
   70  void FileHtmlWriter::reset() {  
   71    if ( mFile.isOpen() ) {  
   72      mStream.unsetDevice();  
   77  void FileHtmlWriter::write(  const TQString & str ) {  
   82  void FileHtmlWriter::queue(  const TQString & str ) {  
   86  void FileHtmlWriter::flush() {  
   90  void FileHtmlWriter::openOrWarn() {  
   91    if ( mFile.isOpen() ) {  
   92      kdWarning( 5006 ) <<  "FileHtmlWriter: file still open!" << endl;  
   93      mStream.unsetDevice();  
   96    if ( !mFile.open( IO_WriteOnly ) )  
   97      kdWarning( 5006 ) <<  "FileHtmlWriter: Cannot open file " << mFile.name() << endl;  
   99      mStream.setDevice( &mFile );  
  102  void FileHtmlWriter::embedPart(  const TQCString & contentId,  const TQString & url ) {  
  103    mStream <<  "<!-- embedPart(contentID=" << contentId <<  ", url=" << url <<  ") -->" << endl;  
  
           
        
        
          
         
        
      
      
    
    
    
  
 |