TuttleOFX  1
ParamPushButton.hpp
Go to the documentation of this file.
00001 #ifndef _TUTTLE_HOST_CORE_ATTRIBUTE_PARAMPUSHBUTTON_HPP_
00002 #define _TUTTLE_HOST_CORE_ATTRIBUTE_PARAMPUSHBUTTON_HPP_
00003 
00004 #include "Param.hpp"
00005 
00006 #include <tuttle/host/ofx/attribute/OfxhParamPushButton.hpp>
00007 
00008 namespace tuttle {
00009 namespace host {
00010 namespace attribute {
00011 
00012 class ParamPushButton : public Param
00013         , public ofx::attribute::OfxhParamPushButton
00014 {
00015 public:
00016         ParamPushButton( INode& effect, const std::string& name, const ofx::attribute::OfxhParamDescriptor& descriptor );
00017         ParamPushButton* clone() const { return new ParamPushButton( *this ); }
00018 
00019         void copy( const ParamPushButton& p ) OFX_EXCEPTION_SPEC;
00020         void copy( const OfxhParam& p ) OFX_EXCEPTION_SPEC;
00021 };
00022 
00023 }
00024 }
00025 }
00026 
00027 #endif