Skip to content

Commit f9f8e8a

Browse files
authored
Merge pull request #2639 from nikicc/table-model-mappings
TableModel: Add old style mappings as deprecated
2 parents 7753e1b + 751f39e commit f9f8e8a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

Orange/widgets/utils/itemmodels.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
from Orange.widgets import gui
2727
from Orange.widgets.utils import datacaching
2828
from Orange.statistics import basic_stats
29+
from Orange.util import deprecated
2930

3031

3132
class _store(dict):
@@ -153,6 +154,14 @@ def mapFromSourceRows(self, rows):
153154
rows = new_rows
154155
return rows
155156

157+
@deprecated('Orange.widgets.utils.itemmodels.AbstractSortTableModel.mapFromSourceRows')
158+
def mapFromTableRows(self, rows):
159+
return self.mapFromSourceRows(rows)
160+
161+
@deprecated('Orange.widgets.utils.itemmodels.AbstractSortTableModel.mapToSourceRows')
162+
def mapToTableRows(self, rows):
163+
return self.mapToSourceRows(rows)
164+
156165
def resetSorting(self):
157166
"""Invalidates the current sorting"""
158167
return self.sort(-1)
@@ -1135,6 +1144,10 @@ def row_instance(index):
11351144
def sortColumnData(self, column):
11361145
return self._columnSortKeyData(column, TableModel.ValueRole)
11371146

1147+
@deprecated('Orange.widgets.utils.itemmodels.TableModel.sortColumnData')
1148+
def columnSortKeyData(self, column, role):
1149+
return self._columnSortKeyData(column, role)
1150+
11381151
def _columnSortKeyData(self, column, role):
11391152
"""
11401153
Return a sequence of source table objects which can be used as

0 commit comments

Comments
 (0)