@@ -326,6 +326,22 @@ def get_plot(self) -> BasePlot:
326326 """
327327 return self .plot
328328
329+ def get_toolbar (self ) -> QW .QToolBar :
330+ """Return main toolbar
331+
332+ Returns:
333+ The plot widget main toolbar
334+ """
335+ return self .toolbar
336+
337+ def get_manager (self ) -> PlotManager :
338+ """Return the plot manager
339+
340+ Returns:
341+ The plot widget manager
342+ """
343+ return self .manager
344+
329345 def configure_manager (
330346 self ,
331347 panels : tuple [PanelWidget ] | None = None ,
@@ -529,6 +545,26 @@ def get_plot(self) -> BasePlot | None:
529545 return self .plot_widget .get_plot ()
530546 return None
531547
548+ def get_toolbar (self ) -> QW .QToolBar :
549+ """Return main toolbar
550+
551+ Returns:
552+ The plot widget main toolbar
553+ """
554+ if self .plot_widget is not None :
555+ return self .plot_widget .get_toolbar ()
556+ return None
557+
558+ def get_manager (self ) -> PlotManager :
559+ """Return the plot manager
560+
561+ Returns:
562+ The plot widget manager
563+ """
564+ if self .plot_widget is not None :
565+ return self .plot_widget .get_manager ()
566+ return None
567+
532568 def setup_widget (
533569 self ,
534570 toolbar : bool = False ,
@@ -661,6 +697,26 @@ def get_plot(self) -> BasePlot | None:
661697 return self .plot_widget .get_plot ()
662698 return None
663699
700+ def get_toolbar (self ) -> QW .QToolBar :
701+ """Return main toolbar
702+
703+ Returns:
704+ The plot widget main toolbar
705+ """
706+ if self .plot_widget is not None :
707+ return self .plot_widget .get_toolbar ()
708+ return None
709+
710+ def get_manager (self ) -> PlotManager :
711+ """Return the plot manager
712+
713+ Returns:
714+ The plot widget manager
715+ """
716+ if self .plot_widget is not None :
717+ return self .plot_widget .get_manager ()
718+ return None
719+
664720 def setup_widget (
665721 self ,
666722 toolbar : bool = False ,
0 commit comments