mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-05-02 06:47:59 +03:00
fixed missing adjuster widget in file dialog open view
This commit is contained in:
parent
ea7a8eb2a4
commit
b51bef0d98
6 changed files with 53 additions and 23 deletions
|
@ -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());
|
||||
|
||||
}
|
||||
|
|
|
@ -54,6 +54,8 @@ namespace ContentSelectorView
|
|||
|
||||
signals:
|
||||
void signalCurrentGamefileIndexChanged (int);
|
||||
void signalAddonFileSelected (int);
|
||||
void signalAddonFileUnselected (int);
|
||||
|
||||
private slots:
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue