Ignore:
Timestamp:
10/01/10 11:32:41 (14 years ago)
Author:
hozdoba
Message:

Commit pour sauvegarde - diverses corrections de bogues et améliorations du code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/XMLIO/file.hpp

    r122 r124  
    3636         } 
    3737 
    38          const AbstractDataOutput* getDataOutput(void) const { return (output); } 
     38         AbstractDataOutput* getDataOutput(void) const { return (output); } 
    3939         void initializeDataOutput(AbstractDataOutput* _output) 
    4040         { 
     
    9696         } 
    9797 
    98          FieldGroup* getVirtualFieldGroup(void) { return (vfieldGroup); } 
     98         FieldGroup* getVirtualFieldGroup(void) const { return (vfieldGroup); } 
    9999 
    100          void findEnabledFields(int default_outputlevel = 5, int default_level = 1, bool default_enabled = true ) 
     100         void findEnabledFields(const Date& inidate, int default_outputlevel = 5, int default_level = 1, bool default_enabled = true ) 
    101101         { 
    102102            const int _outputlevel = (output_level.hasValue()) ? (int)output_level : default_outputlevel; 
     
    128128                  { enabledFields.erase(it); continue; } 
    129129               } 
     130 
     131               // Le champ est finalement actif, on ajoute la référence au champ de base. 
     132               (*it)->getBaseObject()->addRefObject(*it); 
     133               (*it)->setRelFile(this); 
     134               (*it)->initLastStoredDate(inidate); 
    130135            } 
    131136         } 
     
    134139         { 
    135140            for (unsigned int i = 0; i < enabledFields.size(); i++) 
    136                enabledFields[i]->SolveGridRef(); 
     141               enabledFields[i]->solveGridRef(); 
    137142         } 
    138143 
     
    147152         FieldGroup* vfieldGroup; // FieldGroup "virtuel" 
    148153         std::vector<CField*> enabledFields; // Liste des champs à sortie dans le fichier courant. 
     154 
    149155         AbstractDataOutput* output; // Gestion de la sortie des données. 
    150156 
Note: See TracChangeset for help on using the changeset viewer.