Ignore:
Timestamp:
02/21/13 17:14:39 (11 years ago)
Author:
lucsch
Message:

Preliminary code for processing user_content.txt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tmdmcreator/src/tmdmprocessor.h

    r16 r17  
    1717#define _TMDMPROCESSOR_H_ 
    1818 
    19 // For compilers that support precompilation, includes "wx/wx.h". 
    2019#include "wx/wxprec.h" 
    21  
    22 // Include wxWidgets' headers 
    2320#ifndef WX_PRECOMP 
    2421#include <wx/wx.h> 
    2522#endif 
     23#include <wx/filename.h> 
     24#include <wx/wfstream.h> 
     25#include <wx/txtstrm.h> 
     26 
    2627 
    2728class TmDmCopier; 
    2829class TmDmProcessor { 
    2930protected: 
    30     TmDmCopier * m_Copier; 
     31    wxFileName m_FileSrc; 
     32    wxFileName m_FileDst; 
    3133     
    3234public: 
    33     TmDmProcessor(); 
     35    TmDmProcessor(const wxFileName & src, const wxFileName & dest); 
    3436    virtual ~TmDmProcessor(); 
    3537     
    3638    int FindBlock(const wxString & blockname); 
    37     virtual bool ProcessBlock(int blockstart, TmDmCopier * copier) = 0; 
     39    virtual bool ProcessBlock(int blockstart) = 0; 
    3840}; 
    3941 
     
    4648class TmDmProcessorSimple : public TmDmProcessor { 
    4749public: 
    48     TmDmProcessorSimple(); 
     50    TmDmProcessorSimple(const wxFileName & src, const wxFileName & dest); 
    4951    virtual ~TmDmProcessorSimple(); 
    5052     
    51     virtual bool ProcessBlock(int blockstart, TmDmCopier * copier); 
     53    virtual bool ProcessBlock(int blockstart); 
    5254}; 
    5355 
     
    6062class TmDmProcessorAttributs : public TmDmProcessor { 
    6163public: 
    62     TmDmProcessorAttributs(); 
     64    TmDmProcessorAttributs(const wxFileName & src, const wxFileName & dest); 
    6365    virtual ~TmDmProcessorAttributs(); 
    6466     
    65     virtual bool ProcessBlock(int blockstart, TmDmCopier * copier); 
     67    virtual bool ProcessBlock(int blockstart); 
    6668}; 
    6769#endif 
Note: See TracChangeset for help on using the changeset viewer.