Skip to content

Commit

Permalink
?
Browse files Browse the repository at this point in the history
  • Loading branch information
jonathan-eq committed Jan 13, 2025
1 parent 9b75d8a commit 06a619f
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 5 deletions.
9 changes: 7 additions & 2 deletions src/ert/gui/model/real_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,12 @@
)
from typing_extensions import override

from ert.gui.model.snapshot import IsEnsembleRole, IsRealizationRole, NodeRole
from ert.gui.model.snapshot import (
IsEnsembleRole,
IsRealizationRole,
NodeRole,
SnapshotModel,
)


class RealListModel(QAbstractProxyModel):
Expand Down Expand Up @@ -67,7 +72,7 @@ def columnCount(self, parent: QModelIndex | None = None) -> int:
def rowCount(self, parent: QModelIndex | None = None) -> int:
parent = parent if parent else QModelIndex()
if not parent.isValid():
source_model = self.sourceModel()
source_model: SnapshotModel = self.sourceModel()
assert source_model is not None
iter_index = source_model.index(self._iter, 0, QModelIndex())
if iter_index.isValid():
Expand Down
6 changes: 3 additions & 3 deletions src/ert/gui/tools/manage_experiments/storage_model.py
Original file line number Diff line number Diff line change
Expand Up @@ -224,14 +224,14 @@ def data(self, index: QModelIndex, role: int = Qt.ItemDataRole.DisplayRole) -> A
return index.internalPointer().data(index, role)

@override
def flags(self, index: QModelIndex) -> Qt.ItemFlag:
def flags(self, index: QModelIndex) -> Qt.ItemFlags:
default_flags = super().flags(index)

if not index.isValid():
return default_flags
item = index.internalPointer()
if isinstance(item, ExperimentModel) and not item._is_valid:
return default_flags & ~Qt.ItemFlag.ItemIsEnabled
new_flags = default_flags & ~Qt.ItemFlag.ItemIsEnabled
return Qt.ItemFlags(new_flags)
return default_flags

@override
Expand Down

0 comments on commit 06a619f

Please sign in to comment.