Changeset 953

Show
Ignore:
Timestamp:
05/18/10 22:28:35 (14 years ago)
Author:
smidl
Message:

RV are now through UI::get

Location:
library/bdm/base
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/base/bdmbase.cpp

    r950 r953  
    191191void pdf::from_setting ( const Setting &set ) { 
    192192        root::from_setting( set ); 
    193         shared_ptr<RV> r = UI::build<RV> ( set, "rv", UI::optional ); 
    194         if ( r ) { 
    195                 set_rv ( *r ); 
    196         } 
    197  
    198         r = UI::build<RV> ( set, "rvc", UI::optional ); 
    199         if ( r ) { 
    200                 set_rvc ( *r ); 
    201         } 
     193        UI::get(rv, set, "rv", UI::optional ); 
     194        UI::get(rvc, set, "rvc", UI::optional ); 
    202195} 
    203196 
  • library/bdm/base/bdmbase.h

    r950 r953  
    763763        void from_setting ( const Setting &set ) { 
    764764                root::from_setting( set ); 
    765                 shared_ptr<RV> r = UI::build<RV> ( set, "rv", UI::optional ); 
    766                 if ( r ) { 
    767                         set_rv ( *r ); 
    768                 } 
     765                UI::get(rv,  set, "rv", UI::optional ); 
    769766        } 
    770767 
     
    13091306        //!@} 
    13101307        void from_setting ( const Setting &set ) { 
    1311                 shared_ptr<RV> r = UI::build<RV> ( set, "yrv", UI::optional ); 
    1312                 if ( r ) { 
    1313                         set_yrv ( *r ); 
    1314                 } 
    1315                 shared_ptr<RV> r2 = UI::build<RV> ( set, "rvc", UI::optional ); 
    1316                 if ( r2 ) { 
    1317                         rvc =   *r2; 
    1318                 } 
    1319                 shared_ptr<RV> r3 = UI::build<RV> ( set, "rv", UI::optional ); 
    1320                 if ( r3 ) { 
    1321                         set_rv ( *r3 ); 
    1322                 } 
     1308                UI::get(yrv, set, "yrv", UI::optional ); 
     1309                UI::get(rvc, set, "rvc", UI::optional ); 
     1310                RV r; 
     1311                UI::get(r, set, "rv", UI::optional ); 
     1312                set_rv ( r ); 
    13231313 
    13241314                UI::get ( log_level, set, "log_level", UI::optional );