diff --git a/src/View/Debug/Window.py b/src/View/Debug/Window.py index 9b14aa20ee5762ca2a751b1a3cfbdea38610583e..2e99dadb6e57a44491ac8249bfc825c53756b5b7 100644 --- a/src/View/Debug/Window.py +++ b/src/View/Debug/Window.py @@ -20,8 +20,7 @@ import logging from tools import trace, timer -from View.ASubWindow import ASubMainWindow -from View.ListedSubWindow import ListedSubWindow +from View.Tools.PamhyrWindow import PamhyrWindow from PyQt5.QtGui import ( QKeySequence, @@ -45,20 +44,19 @@ logger = logging.getLogger() _translate = QCoreApplication.translate -class ReplWindow(ASubMainWindow, ListedSubWindow): - def __init__(self, title="Debug REPL", - study=None, config=None, - solver=None, parent=None): - self._title = title - - self._study = study - self._config = config - self._parent = parent +class ReplWindow(PamhyrWindow): + _pamhyr_ui = "DebugRepl" + _pamhyr_name = "Debug REPL" + def __init__(self, study=None, config=None, + solver=None, parent=None): super(ReplWindow, self).__init__( - name=self._title, ui="DebugRepl", parent=parent + title = self._pamhyr_name, + study = study, + config = config, + options = [], + parent = parent ) - self.ui.setWindowTitle(self._title) self.__debug_exec_result__ = None self._history = [] diff --git a/src/View/MainWindow.py b/src/View/MainWindow.py index 01e7a3b0804a12a90df1373f721e6ef5d5ec6d88..cb9d8b7e5fd300baebb7095603cc6d7a8ce359c5 100644 --- a/src/View/MainWindow.py +++ b/src/View/MainWindow.py @@ -56,7 +56,7 @@ from View.SolverParameters.Window import SolverParametersWindow from View.RunSolver.Window import SelectSolverWindow, SolverLogWindow from View.CheckList.Window import CheckListWindow from View.Results.Window import ResultsWindow -# from View.Debug.Window import ReplWindow +from View.Debug.Window import ReplWindow from Model.Study import Study