Changeset 1015 for library/bdm/base/user_info.cpp
- Timestamp:
- 05/27/10 23:08:07 (14 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/base/user_info.cpp
r959 r1015 257 257 new_field = matrix ( i, j ); 258 258 } 259 } 260 261 void UI::save ( const ldmat &matrix, Setting &element, const string &name ) { 262 Setting &set = ( name == "" ) ? element.add ( Setting::TypeGroup) 263 : element.add ( name, Setting::TypeGroup ); 264 265 save (matrix._L(), set, "L"); 266 save (matrix._D(), set, "D"); 259 267 } 260 268 … … 371 379 } 372 380 381 void UI::from_setting ( ldmat& matrix, const Setting &element ) { 382 if(element.exists("L")){ 383 UI::from_setting(matrix.__L(), element["L"]); 384 } 385 if(element.exists("D")){ 386 UI::from_setting(matrix.__D(), element["D"]); 387 } 388 matrix.validate(); 389 } 390 373 391 void UI::from_setting ( vec &vector, const Setting &element ) { 374 392 const SettingResolver link ( element );