TuttleOFX
1
|
00001 #include "ParamPage.hpp" 00002 00003 #include <tuttle/host/INode.hpp> 00004 00005 namespace tuttle { 00006 namespace host { 00007 namespace attribute { 00008 00009 ParamPage::ParamPage( INode& effect, 00010 const std::string& name, 00011 const ofx::attribute::OfxhParamDescriptor& descriptor ) 00012 : Param( effect ) 00013 , ofx::attribute::OfxhParamPage( descriptor, name, effect.getParamSet() ) 00014 {} 00015 00016 void ParamPage::copy( const ParamPage& p ) OFX_EXCEPTION_SPEC 00017 { 00018 // paramChanged( ofx::attribute::eChangeUserEdited ); 00019 } 00020 00021 void ParamPage::copy( const OfxhParam& p ) OFX_EXCEPTION_SPEC 00022 { 00023 const ParamPage& param = dynamic_cast<const ParamPage&>( p ); 00024 00025 copy( param ); 00026 } 00027 00028 } 00029 } 00030 } 00031