diff --git a/containments/desktop/plugins/folder/mimetypesmodel.cpp b/containments/desktop/plugins/folder/mimetypesmodel.cpp --- a/containments/desktop/plugins/folder/mimetypesmodel.cpp +++ b/containments/desktop/plugins/folder/mimetypesmodel.cpp @@ -99,7 +99,7 @@ { m_checkedRows = QVector(m_mimeTypesList.size(), true); - emit dataChanged(index(0, 0), index(m_mimeTypesList.size() - 1, 0)); + emit dataChanged(index(0, 0), index(m_mimeTypesList.size() - 1, 0), {Qt::CheckStateRole}); emit checkedTypesChanged(); } @@ -143,7 +143,7 @@ } } - emit dataChanged(index(0, 0), index(m_mimeTypesList.size() - 1, 0)); + emit dataChanged(index(0, 0), index(m_mimeTypesList.size() - 1, 0), {Qt::CheckStateRole}); emit checkedTypesChanged(); } diff --git a/containments/desktop/plugins/folder/previewpluginsmodel.cpp b/containments/desktop/plugins/folder/previewpluginsmodel.cpp --- a/containments/desktop/plugins/folder/previewpluginsmodel.cpp +++ b/containments/desktop/plugins/folder/previewpluginsmodel.cpp @@ -101,7 +101,7 @@ } } - emit dataChanged(index(0, 0), index(m_plugins.size() - 1, 0)); + emit dataChanged(index(0, 0), index(m_plugins.size() - 1, 0), {Qt::CheckStateRole}); emit checkedPluginsChanged(); }