def slotCreateTask(self): from Widgets.TaskProperty import TaskPropertyDialog from models.TaskTreeModel import TaskTreeModel creationModel = TaskTreeModel(self) self.taskCreationDlg = TaskPropertyDialog(model=creationModel, parent=None) self.taskCreationDlg.show()
def slotCreateTask(self): from Widgets.TaskProperty import TaskPropertyDialog from models.TaskTreeModel import TaskTreeModel creationModel = TaskTreeModel(self) self.taskCreationDlg = TaskPropertyDialog(model = creationModel, parent = None) self.taskCreationDlg.show()
class DummyApp(QApplication): applySettings = pyqtSignal() def __init__(self, *args): super().__init__(*args) from shared.config import SettingsAccessorBase from Settings import DEFAULT_SETTINGS self.settings = SettingsAccessorBase(constants.FRONTEND_CONFIG_FILE, DEFAULT_SETTINGS) self.aboutToQuit.connect(lambda: self.settings.save()) from models import TaskModel, AdapterManager, ProxyModel from Schedule.model import SchedulerModel self.taskModel = TaskModel() self.proxyModel = ProxyModel() self.proxyModel.setSourceModel(self.taskModel) self.schedulerModel = SchedulerModel(self) self.schedulerModel.setSourceModel(self.taskModel) self.adapterManager = AdapterManager(taskModel=self.taskModel) for name, item in self.settings.itr_sections_with_prefix("adapter"): self.adapterManager.loadAdapter(item) from Tasks.action import TaskCreationAgent self.taskCreationAgent = TaskCreationAgent(self) self.taskCreationAgent.available.connect(self.slotCreateTask) self.taskCreationDlg = None from Services import SessionService self.sessionService = SessionService(self) from Widgets.Main import QmlMain self.qmlWin = QmlMain(None) self.qmlWin.show() self.aboutToQuit.connect(lambda: self.qmlWin.deleteLater()) @pyqtSlot() def slotCreateTask(self): from Widgets.TaskProperty import TaskPropertyDialog from models.TaskTreeModel import TaskTreeModel creationModel = TaskTreeModel(self) self.taskCreationDlg = TaskPropertyDialog(model=creationModel, parent=None) self.taskCreationDlg.show()
class DummyApp(QApplication): applySettings = pyqtSignal() def __init__(self, *args): super().__init__(*args) from shared.config import SettingsAccessorBase from Settings import DEFAULT_SETTINGS self.settings = SettingsAccessorBase(constants.FRONTEND_CONFIG_FILE, DEFAULT_SETTINGS) self.aboutToQuit.connect(lambda: self.settings.save()) from models import TaskModel, AdapterManager, ProxyModel from Schedule.model import SchedulerModel self.taskModel = TaskModel() self.proxyModel = ProxyModel() self.proxyModel.setSourceModel(self.taskModel) self.schedulerModel = SchedulerModel(self) self.schedulerModel.setSourceModel(self.taskModel) self.adapterManager = AdapterManager(taskModel = self.taskModel) for name, item in self.settings.itr_sections_with_prefix("adapter"): self.adapterManager.loadAdapter(item) from Tasks.action import TaskCreationAgent self.taskCreationAgent = TaskCreationAgent(self) self.taskCreationAgent.available.connect(self.slotCreateTask) self.taskCreationDlg = None from Services import SessionService self.sessionService = SessionService(self) from Widgets.Main import QmlMain self.qmlWin = QmlMain(None) self.qmlWin.show() self.aboutToQuit.connect(lambda: self.qmlWin.deleteLater()) @pyqtSlot() def slotCreateTask(self): from Widgets.TaskProperty import TaskPropertyDialog from models.TaskTreeModel import TaskTreeModel creationModel = TaskTreeModel(self) self.taskCreationDlg = TaskPropertyDialog(model = creationModel, parent = None) self.taskCreationDlg.show()