--- a/ProjectDjango/ConfigurationPage/DjangoPage.py Wed Dec 21 12:21:28 2016 +0100 +++ b/ProjectDjango/ConfigurationPage/DjangoPage.py Wed Dec 21 19:56:31 2016 +0100 @@ -12,6 +12,7 @@ from PyQt5.QtCore import pyqtSlot from E5Gui import E5FileDialog +from E5Gui.E5Completers import E5DirCompleter, E5FileCompleter from Preferences.ConfigurationPages.ConfigurationPageBase import \ ConfigurationPageBase @@ -20,6 +21,7 @@ from Globals import isWindowsPlatform, isMacPlatform import Utilities +import UI.PixmapCache class DjangoPage(ConfigurationPageBase, Ui_DjangoPage): @@ -36,6 +38,14 @@ self.setupUi(self) self.setObjectName("DjangoPage") + self.virtualEnvPy3Button.setIcon(UI.PixmapCache.getIcon("open.png")) + self.virtualEnvPy2Button.setIcon(UI.PixmapCache.getIcon("open.png")) + self.translationsButton.setIcon(UI.PixmapCache.getIcon("open.png")) + + self.__virtualEnvPy3Completer = E5DirCompleter(self.virtualEnvPy3Edit) + self.__virtualEnvPy2Completer = E5DirCompleter(self.virtualEnvPy2Edit) + self.__translationsCompleter = E5FileCompleter(self.translationsEdit) + self.__plugin = plugin consoleList = [] @@ -46,8 +56,9 @@ consoleList.append("/opt/X11/bin/xterm -e") else: consoleList.append("@konsole --workdir . -e") - # KDE4 konsole spawns + # KDE4/5 konsole spawns consoleList.append("gnome-terminal -e") + consoleList.append("mate-terminal -e") consoleList.append("xfce4-terminal -e") consoleList.append("xterm -e") @@ -59,8 +70,9 @@ consoleNoCloseList.append("/opt/X11/bin/xterm -hold -e") else: consoleNoCloseList.append("@konsole --noclose --workdir . -e") - # KDE4 konsole spawns - consoleNoCloseList.append("gnome-terminal -e") + # KDE4/5 konsole spawns + consoleNoCloseList.append("gnome-terminal --profile=<noclose> -e") + consoleNoCloseList.append("mate-terminal --profile=<noclose> -e") consoleNoCloseList.append("xfce4-terminal --hold -e") consoleNoCloseList.append("xterm -hold -e")