3 #include "encodewidget.h"
5 EncodeWidget::EncodeWidget(QWidget *parent)
10 convertButton->setDisabled( true );
12 connect(convertButton, SIGNAL(clicked()), this, SIGNAL(convert()));
15 void EncodeWidget::setModel( QStandardItemModel *m )
17 titleTree->setModel( m );
18 titleTree->setSelectionMode( QAbstractItemView::NoSelection );
19 titleTree->setRootIsDecorated( false );
20 titleTree->setFocusPolicy( Qt::NoFocus );
22 connect(titleTree->model(), SIGNAL(dataChanged(const QModelIndex &, const QModelIndex &)), SLOT(changed()));
25 void EncodeWidget::changed()
29 for( int row = 0; row < titleTree->model()->rowCount(); ++row )
31 QStandardItem *si = qobject_cast<QStandardItemModel *>(titleTree->model())->item( row, 0 );
32 if( si->checkState() == Qt::Checked )
38 convertButton->setEnabled( enable );