mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-02-19 16:39:41 +00:00
Removed isChecked function, can be done with less code
This commit is contained in:
parent
410229e521
commit
6feaac3d6f
2 changed files with 9 additions and 15 deletions
|
@ -584,7 +584,15 @@ void DataFilesPage::showContextMenu(const QPoint &point)
|
|||
foreach (const QModelIndex ¤tIndex, selectedIndexes) {
|
||||
if (currentIndex.isValid()) {
|
||||
|
||||
if (isChecked(currentIndex)) {
|
||||
const QModelIndex sourceIndex = mPluginsProxyModel->mapToSource(currentIndex);
|
||||
|
||||
if (!sourceIndex.isValid()) {
|
||||
return;
|
||||
}
|
||||
|
||||
const QStandardItem *currentItem = mPluginsModel->itemFromIndex(sourceIndex);
|
||||
|
||||
if (currentItem->checkState() == Qt::Checked) {
|
||||
mUncheckAction->setEnabled(true);
|
||||
} else {
|
||||
mCheckAction->setEnabled(true);
|
||||
|
@ -746,19 +754,6 @@ void DataFilesPage::setCheckState(QModelIndex index)
|
|||
}
|
||||
}
|
||||
|
||||
bool DataFilesPage::isChecked(const QModelIndex &index)
|
||||
{
|
||||
|
||||
QModelIndex sourceModelIndex = mPluginsProxyModel->mapToSource(index);
|
||||
|
||||
if (mPluginsModel->data(sourceModelIndex, Qt::CheckStateRole) == Qt::Checked) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
const QStringList DataFilesPage::selectedMasters()
|
||||
{
|
||||
QStringList masters;
|
||||
|
|
|
@ -86,7 +86,6 @@ private:
|
|||
void uncheckPlugins();
|
||||
void createActions();
|
||||
|
||||
bool isChecked(const QModelIndex &index);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue