1
0
Fork 1
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:
Pieter van der Kloet 2011-06-08 17:40:39 +02:00
parent 410229e521
commit 6feaac3d6f
2 changed files with 9 additions and 15 deletions

View file

@ -584,7 +584,15 @@ void DataFilesPage::showContextMenu(const QPoint &point)
foreach (const QModelIndex &currentIndex, 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;

View file

@ -86,7 +86,6 @@ private:
void uncheckPlugins();
void createActions();
bool isChecked(const QModelIndex &index);
};
#endif