| 796 | } |
| 797 | |
| 798 | ButtonParam* |
| 799 | UserParamHolder::createButtonParam(const QString& name, |
| 800 | const QString& label) |
| 801 | { |
| 802 | boost::shared_ptr<KnobButton> knob = _holder->createButtonKnob( name.toStdString(), label.toStdString() ); |
| 803 | |
| 804 | if (knob) { |
| 805 | boost::shared_ptr<KnobPage> userPage = _holder->getOrCreateUserPageKnob(); |
| 806 | if (userPage) { |
| 807 | userPage->addKnob(knob); |
| 808 | } |
| 809 | |
| 810 | return new ButtonParam(knob); |
| 811 | } else { |
| 812 | return 0; |
| 813 | } |
| 814 | } |
| 815 | |
| 816 | SeparatorParam* |
| 817 | UserParamHolder::createSeparatorParam(const QString& name, |
no test coverage detected