--- a/PluginProjectPyramid.py Thu Apr 09 18:33:17 2020 +0200 +++ b/PluginProjectPyramid.py Thu Apr 09 18:33:54 2020 +0200 @@ -183,7 +183,19 @@ global pyramidPluginObject pyramidPluginObject = self - self.__object = Project(self, self.__ui) + try: + usesDarkPalette = e5App().usesDarkPalette() + except AttributeError: + from PyQt5.QtGui import QPalette + palette = e5App().palette() + lightness = palette.color(QPalette.Window).lightness() + usesDarkPalette = lightness <= 128 + if usesDarkPalette: + iconSuffix = "dark" + else: + iconSuffix = "light" + + self.__object = Project(self, iconSuffix, self.__ui) self.__object.initActions() e5App().registerPluginObject("ProjectPyramid", self.__object)