fixed missing adjuster widget in file dialog open view

This commit is contained in:
graffy76 2013-10-27 20:21:19 -05:00
parent ea7a8eb2a4
commit b51bef0d98
6 changed files with 53 additions and 23 deletions

View file

@ -151,8 +151,16 @@ void ContentSelectorView::ContentSelector::slotAddonTableItemClicked(const QMode
{
QAbstractItemModel *const model = ui.addonView->model();
Qt::CheckState checkState = Qt::Unchecked;
if (model->data(index, Qt::CheckStateRole).toInt() == Qt::Unchecked)
model->setData(index, Qt::Checked, Qt::CheckStateRole);
checkState = Qt::Checked;
model->setData(index, checkState, Qt::CheckStateRole);
if (checkState == Qt::Checked)
emit signalAddonFileSelected (index.row());
else
model->setData(index, Qt::Unchecked, Qt::CheckStateRole);
emit signalAddonFileUnselected (index.row());
}

View file

@ -54,6 +54,8 @@ namespace ContentSelectorView
signals:
void signalCurrentGamefileIndexChanged (int);
void signalAddonFileSelected (int);
void signalAddonFileUnselected (int);
private slots: