SelectionEncloser/ConfigurationPage/SelectionEncloserPage.py

changeset 46
c12f1feea96a
parent 45
896b66ba45f0
child 51
318d7ebbdce2
equal deleted inserted replaced
45:896b66ba45f0 46:c12f1feea96a
30 """ 30 """
31 Constructor 31 Constructor
32 32
33 @param plugin reference to the plugin object 33 @param plugin reference to the plugin object
34 """ 34 """
35 super(SelectionEncloserPage, self).__init__() 35 super().__init__()
36 self.setupUi(self) 36 self.setupUi(self)
37 self.setObjectName("SelectionEncloserPage") 37 self.setObjectName("SelectionEncloserPage")
38 38
39 try: 39 try:
40 usesDarkPalette = e5App().usesDarkPalette() 40 usesDarkPalette = e5App().usesDarkPalette()
41 except AttributeError: 41 except AttributeError:
42 # for eric6 < 20.4
42 from PyQt5.QtGui import QPalette 43 from PyQt5.QtGui import QPalette
43 palette = e5App().palette() 44 palette = e5App().palette()
44 lightness = palette.color(QPalette.Window).lightness() 45 lightness = palette.color(QPalette.Window).lightness()
45 usesDarkPalette = lightness <= 128 46 usesDarkPalette = lightness <= 128
46 if usesDarkPalette: 47 iconSuffix = "dark" if usesDarkPalette else "light"
47 iconSuffix = "dark"
48 else:
49 iconSuffix = "light"
50 48
51 self.editButton.setIcon(UI.PixmapCache.getIcon( 49 self.editButton.setIcon(UI.PixmapCache.getIcon(
52 os.path.join("SelectionEncloser", "icons", 50 os.path.join("SelectionEncloser", "icons",
53 "edit-{0}".format(iconSuffix)))) 51 "edit-{0}".format(iconSuffix))))
54 self.addButton.setIcon(UI.PixmapCache.getIcon("plus")) 52 self.addButton.setIcon(UI.PixmapCache.getIcon("plus"))

eric ide

mercurial