| 121 | |
| 122 | |
| 123 | void ladspaDescription::update( const ladspa_key_t & _key ) |
| 124 | { |
| 125 | QWidget * description = new QWidget; |
| 126 | m_scrollArea->setWidget( description ); |
| 127 | |
| 128 | QVBoxLayout * layout = new QVBoxLayout( description ); |
| 129 | layout->setSizeConstraint( QLayout::SetFixedSize ); |
| 130 | |
| 131 | Ladspa2LMMS * manager = Engine::getLADSPAManager(); |
| 132 | |
| 133 | QLabel * name = new QLabel( description ); |
| 134 | name->setText( QWidget::tr( "Name: " ) + manager->getName( _key ) ); |
| 135 | layout->addWidget( name ); |
| 136 | |
| 137 | QWidget * maker = new QWidget( description ); |
| 138 | QHBoxLayout * makerLayout = new QHBoxLayout( maker ); |
| 139 | makerLayout->setMargin( 0 ); |
| 140 | makerLayout->setSpacing( 0 ); |
| 141 | layout->addWidget( maker ); |
| 142 | |
| 143 | QLabel * maker_label = new QLabel( maker ); |
| 144 | maker_label->setText( QWidget::tr( "Maker: " ) ); |
| 145 | maker_label->setAlignment( Qt::AlignTop ); |
| 146 | QLabel * maker_content = new QLabel( maker ); |
| 147 | maker_content->setText( manager->getMaker( _key ) ); |
| 148 | maker_content->setWordWrap( true ); |
| 149 | makerLayout->addWidget( maker_label ); |
| 150 | makerLayout->addWidget( maker_content, 1 ); |
| 151 | |
| 152 | QWidget * copyright = new QWidget( description ); |
| 153 | QHBoxLayout * copyrightLayout = new QHBoxLayout( copyright ); |
| 154 | copyrightLayout->setMargin( 0 ); |
| 155 | copyrightLayout->setSpacing( 0 ); |
| 156 | layout->addWidget( copyright ); |
| 157 | |
| 158 | QLabel * copyright_label = new QLabel( copyright ); |
| 159 | copyright_label->setText( QWidget::tr( "Copyright: " ) ); |
| 160 | copyright_label->setAlignment( Qt::AlignTop ); |
| 161 | |
| 162 | QLabel * copyright_content = new QLabel( copyright ); |
| 163 | copyright_content->setText( manager->getCopyright( _key ) ); |
| 164 | copyright_content->setWordWrap( true ); |
| 165 | copyrightLayout->addWidget( copyright_label ); |
| 166 | copyrightLayout->addWidget( copyright_content, 1 ); |
| 167 | |
| 168 | QLabel * requiresRealTime = new QLabel( description ); |
| 169 | requiresRealTime->setText( QWidget::tr( "Requires Real Time: " ) + |
| 170 | ( manager->hasRealTimeDependency( _key ) ? |
| 171 | QWidget::tr( "Yes" ) : |
| 172 | QWidget::tr( "No" ) ) ); |
| 173 | layout->addWidget( requiresRealTime ); |
| 174 | |
| 175 | QLabel * realTimeCapable = new QLabel( description ); |
| 176 | realTimeCapable->setText( QWidget::tr( "Real Time Capable: " ) + |
| 177 | ( manager->isRealTimeCapable( _key ) ? |
| 178 | QWidget::tr( "Yes" ) : |
| 179 | QWidget::tr( "No" ) ) ); |
| 180 | layout->addWidget( realTimeCapable ); |
nothing calls this directly
no test coverage detected