Changeset 907 for library/bdm/base/datasources.cpp
- Timestamp:
- 04/19/10 12:44:57 (14 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/base/datasources.cpp
r896 r907 36 36 time = 0; 37 37 } 38 39 shared_ptr<RV> r = UI::build<RV> ( set, "drv", UI::optional ); 40 if ( !r ) { 41 r = new RV(); 42 for ( int i = 0; i < Data.rows(); i++ ) { 43 r->add ( RV ( "ch" + num2str ( i ), 1, 0 ) ); 44 } 45 } 46 47 set_drv ( *r ); 48 dtsize = r->_dsize(); 38 } 39 40 void MemDS::validate() 41 { 42 dtsize = Data.rows(); 49 43 utsize = 0; 44 DS::validate(); 50 45 } 46 51 47 52 48 void FileDS::from_setting ( const Setting & set ) { … … 58 54 59 55 time = 0; 60 61 shared_ptr<RV> r = UI::build<RV> ( set, "drv", UI::optional );62 if ( !r ) {63 r = new RV();64 for ( int i = 0; i < Data.rows(); i++ ) {65 r->add ( RV ( "ch" + num2str ( i ), 1, 0 ) );66 }67 }68 69 set_drv ( *r );70 dtsize = r->_dsize();71 utsize = 0;72 56 } 73 57 … … 92 76 } 93 77 78 void CsvFileDS::validate() { 79 // TODO NASTASVIT DSIZE, OKOMENTOVAT PRO VOLAM DS::VALIDATE AZ PAK 80 } 81 94 82 void ITppFileDS::from_setting ( const Setting & set ) { 95 83 FileDS::from_setting ( set ); … … 101 89 it << Name ( varname ); 102 90 it >> Data; 91 } 92 93 void ITppFileDS::validate() { 94 // TODO NASTASVIT DSIZE, OKOMENTOVAT PRO VOLAM DS::VALIDATE AZ PAK 103 95 } 104 96