Skip to content

Commit ff8f9e2

Browse files
committed
Deprecate unused NavigationToolbar2QT signal.
It has been unused since the removal of separate statusbars; other backends do not provide a similar signal (also, if *really* needed, one could listen to signals directly on toolbar.locLabel).
1 parent 3e98838 commit ff8f9e2

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
``NavigationToolbar2QT.message`` is deprecated
2+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3+
... with no replacement.

lib/matplotlib/backends/backend_qt.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -622,7 +622,8 @@ def set_window_title(self, title):
622622

623623

624624
class NavigationToolbar2QT(NavigationToolbar2, QtWidgets.QToolBar):
625-
message = QtCore.Signal(str)
625+
_message = QtCore.Signal(str) # Remove once deprecation below elapses.
626+
message = _api.deprecate_privatize_attribute("3.8")
626627

627628
toolitems = [*NavigationToolbar2.toolitems]
628629
toolitems.insert(
@@ -741,7 +742,7 @@ def zoom(self, *args):
741742
self._update_buttons_checked()
742743

743744
def set_message(self, s):
744-
self.message.emit(s)
745+
self._message.emit(s)
745746
if self.coordinates:
746747
self.locLabel.setText(s)
747748

0 commit comments

Comments
 (0)