Removed isChecked function, can be done with less code

actorid
Pieter van der Kloet 14 years ago
parent 410229e521
commit 6feaac3d6f

@ -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;

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

Loading…
Cancel
Save