Skip to content
Snippets Groups Projects
Commit 5d177628 authored by stefan's avatar stefan
Browse files

Added tooltips for inspector gadget icons

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@1795 5a81b35b-ba03-0410-adc8-b2c5c5119f08
parent a1abf4c5
No related branches found
No related tags found
No related merge requests found
......@@ -35,12 +35,12 @@ class InspectorWidget(ToolBarOptionsWidget):
ToolBarOptionsWidget.__init__(self, parent)
app=gui.GostyApp.Instance()
options = [
[InspectorWidget.ICONS_PATH+"render_icon.png",RenderOptionsWidget(self)],
[InspectorWidget.ICONS_PATH+"color_icon.png",ColorOptionsWidget(self)],
[InspectorWidget.ICONS_PATH+"tool_icon.png",sip.wrapinstance(app.GetToolOptionsWin().GetSipHandle(),QtGui.QWidget)]
[InspectorWidget.ICONS_PATH+"render_icon.png",RenderOptionsWidget(self),None],
[InspectorWidget.ICONS_PATH+"color_icon.png",ColorOptionsWidget(self),None],
[InspectorWidget.ICONS_PATH+"tool_icon.png",sip.wrapinstance(app.GetToolOptionsWin().GetSipHandle(),QtGui.QWidget),"Tool Options"]
]
for o in options:
ToolBarOptionsWidget.AddWidget(self,o[0], o[1])
ToolBarOptionsWidget.AddWidget(self,o[0], o[1], o[2])
self.obs = SceneObserverImpl()
self.obs.AttachObserver(self)
......
......@@ -67,7 +67,7 @@ class ToolBarOptionsWidget(QtGui.QWidget):
widget.Update()
def AddWidget(self, ident, widget):
def AddWidget(self, ident, widget, text=None):
"""Adds a Widget to this Options Widget.
The Widget must have a identifier. If another Widget has the same identifier,
......@@ -75,7 +75,9 @@ class ToolBarOptionsWidget(QtGui.QWidget):
Returns True, if widget is added. Otherwise it returns False
"""
if isinstance(widget, QtGui.QWidget) and ident is not None:
if hasattr(widget, "GetText"):
if text is not None:
string = QtCore.QString(text)
elif hasattr(widget, "GetText"):
string = QtCore.QString(widget.GetText())
else:
string = QtCore.QString(ident)
......@@ -83,6 +85,7 @@ class ToolBarOptionsWidget(QtGui.QWidget):
self.stackedWidget.addWidget(widget)
action = self.tool_bar_.addAction(ident)
action.setIcon(QtGui.QIcon(ident))
action.setToolTip(string)
pair = ident, widget
action.setData(QtCore.QVariant(pair))
action.setCheckable(True);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment