22 # Start-Of-Header |
22 # Start-Of-Header |
23 name = "Assistant Eric Plugin" |
23 name = "Assistant Eric Plugin" |
24 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
24 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
25 autoactivate = True |
25 autoactivate = True |
26 deactivateable = True |
26 deactivateable = True |
27 version = "5.1.2" |
27 version = "5.2.0" |
28 className = "AssistantEricPlugin" |
28 className = "AssistantEricPlugin" |
29 packageName = "AssistantEric" |
29 packageName = "AssistantEric" |
30 shortDescription = "Alternative autocompletion and calltips provider." |
30 shortDescription = "Alternative autocompletion and calltips provider." |
31 longDescription = ( |
31 longDescription = ( |
32 """This plugin implements an alternative autocompletion and""" |
32 """This plugin implements an alternative autocompletion and""" |
78 try: |
78 try: |
79 usesDarkPalette = e5App().usesDarkPalette() |
79 usesDarkPalette = e5App().usesDarkPalette() |
80 except AttributeError: |
80 except AttributeError: |
81 from PyQt5.QtGui import QPalette |
81 from PyQt5.QtGui import QPalette |
82 palette = e5App().palette() |
82 palette = e5App().palette() |
83 lightness = palette.color(QPalette.Window).lightness() |
83 lightness = palette.color(QPalette.ColorRole.Window).lightness() |
84 usesDarkPalette = lightness <= 128 |
84 usesDarkPalette = lightness <= 128 |
85 if usesDarkPalette: |
85 if usesDarkPalette: |
86 iconSuffix = "dark" |
86 iconSuffix = "dark" |
87 else: |
87 else: |
88 iconSuffix = "light" |
88 iconSuffix = "light" |