@@ -39,9 +39,6 @@ def __init__(self, iface):
3939 # Declare instance attributes
4040 self.actions = []
4141 self.menu = self.tr(">FS GO")
42- # TODO: We are going to let the user set this up in a future iteration
43- self.toolbar = self.iface.addToolBar("GTFSGo")
44- self.toolbar.setObjectName("GTFSGo")
4542
4643 # print "** INITIALIZING GTFSGo"
4744
@@ -71,7 +68,7 @@ def add_action(
7168 callback,
7269 enabled_flag=True,
7370 add_to_menu=True,
74- add_to_toolbar =True,
71+ add_to_plugin_toolbar =True,
7572 status_tip=None,
7673 whats_this=None,
7774 parent=None,
@@ -96,9 +93,9 @@ def add_action(
9693 be added to the menu. Defaults to True.
9794 :type add_to_menu: bool
9895
99- :param add_to_toolbar : Flag indicating whether the action should also
100- be added to the toolbar. Defaults to True.
101- :type add_to_toolbar : bool
96+ :param add_to_plugin_toolbar : Flag indicating whether the action should also
97+ be added to the plugin toolbar. Defaults to True.
98+ :type add_to_plugin_toolbar : bool
10299
103100 :param status_tip: Optional text to show in a popup when mouse pointer
104101 hovers over the action.
@@ -126,12 +123,12 @@ def add_action(
126123 if whats_this is not None:
127124 action.setWhatsThis(whats_this)
128125
129- if add_to_toolbar:
130- self.toolbar.addAction(action)
131-
132126 if add_to_menu:
133127 self.iface.addPluginToWebMenu(self.menu, action)
134128
129+ if add_to_plugin_toolbar:
130+ self.iface.addToolBarIcon(action)
131+
135132 self.actions.append(action)
136133
137134 return action
@@ -146,6 +143,7 @@ def initGui(self):
146143 callback=self.run,
147144 parent=self.iface.mainWindow(),
148145 add_to_menu=True,
146+ add_to_plugin_toolbar=True,
149147 )
150148
151149 # --------------------------------------------------------------------------
@@ -174,8 +172,6 @@ def unload(self):
174172 for action in self.actions:
175173 self.iface.removePluginWebMenu(self.tr(">FS GO"), action)
176174 self.iface.removeToolBarIcon(action)
177- # remove the toolbar
178- del self.toolbar
179175
180176 # --------------------------------------------------------------------------
181177
0 commit comments