def switch_workspace(self, custom_title = None): self.workspacedialog = QtGui.QFileDialog(None, custom_title or 'Choose your Workspace!') self.workspacedialog.setFileMode(QtGui.QFileDialog.Directory) self.workspacedialog.setOption(QtGui.QFileDialog.ShowDirsOnly) res = self.workspacedialog.exec_() if res: dirpath = self.workspacedialog.selectedFiles()[0] app_config.set_current_workspace(dirpath) while not app_config.get_current_workspace(): self.switch_workspace('You must choose a valid workspace in order to open the app') self.workspace = app_config.get_current_workspace() self.workspace.set_loger(ZmqChainedLoger(1234)) self.workspacedialog.close()
def switch_workspace(self, custom_title=None): self.workspacedialog = QtGui.QFileDialog( None, custom_title or 'Choose your Workspace!') self.workspacedialog.setFileMode(QtGui.QFileDialog.Directory) self.workspacedialog.setOption(QtGui.QFileDialog.ShowDirsOnly) res = self.workspacedialog.exec_() if res: dirpath = self.workspacedialog.selectedFiles()[0] app_config.set_current_workspace(dirpath) while not app_config.get_current_workspace(): self.switch_workspace( 'You must choose a valid workspace in order to open the app') self.workspace = app_config.get_current_workspace() self.workspace.set_loger(ZmqChainedLoger(1234)) self.workspacedialog.close()
def setupUi(self): super(ConfigWindow, self).setupUi(self) title="Configurator Version:%s"%(app_config.get_version()) self.setWindowTitle(title) self.cbChooseWorkingDir.clicked.connect(self.chose_working_dir) self.set_menu_bar() self.set_recent_config_actions() self.tool = None self.workspace = app_config.get_current_workspace() if not self.workspace: self.switch_workspace() else: self.workspace.set_loger(ZmqChainedLoger(1234)) self.viewMode = self.workspace.mode self.actionViewAsAdmin.setChecked(self.viewMode=='admin') self.actionViewAsModerator.setChecked(self.viewMode=='moderator')
def setupUi(self): super(ConfigWindow, self).setupUi(self) title = "Configurator Version:%s" % (app_config.get_version()) self.setWindowTitle(title) self.cbChooseWorkingDir.clicked.connect(self.chose_working_dir) self.set_menu_bar() self.set_recent_config_actions() self.tool = None self.workspace = app_config.get_current_workspace() if not self.workspace: self.switch_workspace() else: self.workspace.set_loger(ZmqChainedLoger(1234)) self.viewMode = self.workspace.mode self.actionViewAsAdmin.setChecked(self.viewMode == 'admin') self.actionViewAsModerator.setChecked(self.viewMode == 'moderator')
def setupUi(self): super(ConfigWindow, self).setupUi(self) title="Configurator Version:%s"%(app_config.get_version()) self.setWindowTitle(title) self.cbChooseWorkingDir.clicked.connect(self.chose_working_dir) self.splitter.setSizes([self.splitter.height(), 0]) self.btnRun.clicked.connect(self.on_run_click) self.set_menu_bar() self.set_recent_config_actions() self.tool = None self.workspace = app_config.get_current_workspace() if not self.workspace: self.switch_workspace() else: self.workspace.set_loger(ZmqChainedLoger(1234)) if self.workspace.mode !='admin': self.tool = self.detailsContainer else: self.tool = None