eric6/UI/UserInterface.py

changeset 7628
f904d0eef264
parent 7586
9ca5907d5ed3
child 7635
0cdead130a81
equal deleted inserted replaced
7626:7f643d41464e 7628:f904d0eef264
1225 @param icon icon to be used 1225 @param icon icon to be used
1226 @type QIcon 1226 @type QIcon
1227 @param label label text to be shown 1227 @param label label text to be shown
1228 @type str 1228 @type str
1229 """ 1229 """
1230 assert side in [UserInterface.LeftSide, UserInterface.BottomSide, 1230 if side in [UserInterface.LeftSide, UserInterface.BottomSide,
1231 UserInterface.RightSide] 1231 UserInterface.RightSide]:
1232 1232 if self.__layoutType == "Toolboxes":
1233 if self.__layoutType == "Toolboxes": 1233 if side == UserInterface.LeftSide:
1234 if side == UserInterface.LeftSide: 1234 self.lToolbox.addItem(widget, icon, label)
1235 self.lToolbox.addItem(widget, icon, label) 1235 elif side == UserInterface.BottomSide:
1236 elif side == UserInterface.BottomSide: 1236 self.hToolbox.addItem(widget, icon, label)
1237 self.hToolbox.addItem(widget, icon, label) 1237 elif side == UserInterface.RightSide:
1238 elif side == UserInterface.RightSide: 1238 self.rToolbox.addItem(widget, icon, label)
1239 self.rToolbox.addItem(widget, icon, label) 1239 elif self.__layoutType == "Sidebars":
1240 elif self.__layoutType == "Sidebars": 1240 if side == UserInterface.LeftSide:
1241 if side == UserInterface.LeftSide: 1241 self.leftSidebar.addTab(widget, icon, label)
1242 self.leftSidebar.addTab(widget, icon, label) 1242 elif side == UserInterface.BottomSide:
1243 elif side == UserInterface.BottomSide: 1243 self.bottomSidebar.addTab(widget, icon, label)
1244 self.bottomSidebar.addTab(widget, icon, label) 1244 elif side == UserInterface.RightSide:
1245 elif side == UserInterface.RightSide: 1245 self.rightSidebar.addTab(widget, icon, label)
1246 self.rightSidebar.addTab(widget, icon, label)
1247 1246
1248 def removeSideWidget(self, widget): 1247 def removeSideWidget(self, widget):
1249 """ 1248 """
1250 Public method to remove a widget added using addSideWidget(). 1249 Public method to remove a widget added using addSideWidget().
1251 1250
5632 """ 5631 """
5633 Private method to show the Qt documentation. 5632 Private method to show the Qt documentation.
5634 5633
5635 @param version Qt version to show documentation for (integer) 5634 @param version Qt version to show documentation for (integer)
5636 """ 5635 """
5637 assert version in [4, 5]
5638 if version == 4: 5636 if version == 4:
5639 qtDocDir = Preferences.getQt4DocDir() 5637 qtDocDir = Preferences.getQt4DocDir()
5640 elif version == 5: 5638 elif version == 5:
5641 qtDocDir = Preferences.getQt5DocDir() 5639 qtDocDir = Preferences.getQt5DocDir()
5642 5640
5850 Private slot to show the PySide/PySide2 documentation. 5848 Private slot to show the PySide/PySide2 documentation.
5851 5849
5852 @param variant PySide variant (1 or 2) 5850 @param variant PySide variant (1 or 2)
5853 @type str 5851 @type str
5854 """ 5852 """
5855 assert variant in ("1", "2")
5856
5857 if variant == "1": 5853 if variant == "1":
5858 pysideDocDir = Preferences.getHelp("PySideDocDir") 5854 pysideDocDir = Preferences.getHelp("PySideDocDir")
5859 if not pysideDocDir: 5855 if not pysideDocDir:
5860 pysideDocDir = Utilities.getEnvironmentEntry( 5856 pysideDocDir = Utilities.getEnvironmentEntry(
5861 "PYSIDEDOCDIR", None) 5857 "PYSIDEDOCDIR", None)

eric ide

mercurial