diff options
author | Picca Frédéric-Emmanuel <picca@debian.org> | 2017-10-07 07:59:01 +0200 |
---|---|---|
committer | Picca Frédéric-Emmanuel <picca@debian.org> | 2017-10-07 07:59:01 +0200 |
commit | bfa4dba15485b4192f8bbe13345e9658c97ecf76 (patch) | |
tree | fb9c6e5860881fbde902f7cbdbd41dc4a3a9fb5d /silx/gui/data/DataViewerFrame.py | |
parent | f7bdc2acff3c13a6d632c28c4569690ab106eed7 (diff) |
New upstream version 0.6.0+dfsg
Diffstat (limited to 'silx/gui/data/DataViewerFrame.py')
-rw-r--r-- | silx/gui/data/DataViewerFrame.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/silx/gui/data/DataViewerFrame.py b/silx/gui/data/DataViewerFrame.py index b48fa7b..e050d4a 100644 --- a/silx/gui/data/DataViewerFrame.py +++ b/silx/gui/data/DataViewerFrame.py @@ -27,7 +27,7 @@ __authors__ = ["V. Valls"] __license__ = "MIT" -__date__ = "10/04/2017" +__date__ = "21/09/2017" from silx.gui import qt from .DataViewer import DataViewer @@ -79,6 +79,14 @@ class DataViewerFrame(qt.QWidget): """Avoid to create views while the instance is not created.""" super(_DataViewer, self)._initializeViews() + def _createDefaultViews(self, parent): + """Expose the original `createDefaultViews` function""" + return super(_DataViewer, self).createDefaultViews() + + def createDefaultViews(self, parent=None): + """Allow the DataViewerFrame to override this function""" + return self.parent().createDefaultViews(parent) + self.__dataViewer = _DataViewer(self) # initialize views when `self.__dataViewer` is set self.__dataViewer.initializeViews() @@ -127,7 +135,7 @@ class DataViewerFrame(qt.QWidget): :param QWidget parent: QWidget parent of the views :rtype: list[silx.gui.data.DataViews.DataView] """ - return self.__dataViewer.createDefaultViews(parent) + return self.__dataViewer._createDefaultViews(parent) def addView(self, view): """Allow to add a view to the dataview. |