Beispiel #1
0
  def open_config(self):
    cur_dir = app_config.get_config_history()[-1]
    params = {"caption":"Choose Configuration","filter":"Config Files(*.json *.halc)"}
    if cur_dir:
      params["dir"] = app_config.get_config_history()[-1]
    f = QtGui.QFileDialog.getOpenFileName(**params)

    if f[0]:
      self.config_path = f[0]
      app_config.add_config_to_history(self.config_path)
      self.set_configuration(self.config_path, self.working_dir)
Beispiel #2
0
 def create_new_config(self):
   cur_dir = app_config.get_config_history()[-1]
   params = {"caption":"Choose Configuration","filter":"bc.json"}
   if cur_dir:
     params["dir"] = app_config.get_config_history()[-1]
   f = QtGui.QFileDialog.getSaveFileName(**params)
   if f[0]:
     self.config_path = f[0]
     FileConfigLoader.new(self.config_path)
     app_config.add_config_to_history(self.config_path)
     self.set_configuration(self.config_path, self.working_dir)
Beispiel #3
0
 def create_new_config(self):
     params = {"caption":"Choose Configuration","filter":"bc.halc"}
     if len(app_config.get_config_history())>0:
         last_config = app_config.get_config_history()[-1]
         last_config = last_config.replace("'", '')
         params["dir"] = os.path.dirname(last_config)
         
     f = QtGui.QFileDialog.getSaveFileName(**params)
     if f[0]:
         self.config_path = f[0]
         FileConfigLoader.new(self.config_path)
         app_config.add_config_to_history(self.config_path)
         self.set_configuration(self.config_path, self.working_dir)
Beispiel #4
0
    def create_new_config(self):
        params = {"caption": "Choose Configuration", "filter": "bc.halc"}
        if len(app_config.get_config_history()) > 0:
            last_config = app_config.get_config_history()[-1]
            last_config = last_config.replace("'", '')
            params["dir"] = os.path.dirname(last_config)

        f = QtGui.QFileDialog.getSaveFileName(**params)
        if f[0]:
            self.config_path = f[0]
            FileConfigLoader.new(self.config_path)
            app_config.add_config_to_history(self.config_path)
            self.set_configuration(self.config_path, self.working_dir)
Beispiel #5
0
 def start_last_if_any(self):
     try:
         config_history = app_config.get_config_history()
         if config_history:
             self.set_configuration(config_history[-1])
     except Exception as ex:
             print(ex)
Beispiel #6
0
 def start_last_if_any(self):
     try:
         config_history = app_config.get_config_history()
         if config_history:
             self.set_configuration(config_history[-1])
     except Exception as ex:
         print(ex)
Beispiel #7
0
    def open_config(self):
        cur_dir = None
        if app_config.get_config_history():
            cur_dir = app_config.get_config_history()[-1]

        params = {
            "caption": "Choose Configuration",
            "filter": "Config Files(bc.json *.halc)"
        }
        if cur_dir:
            params["dir"] = app_config.get_config_history()[-1]
        f = QtGui.QFileDialog.getOpenFileName(**params)

        if f[0]:
            self.config_path = f[0]
            app_config.add_config_to_history(self.config_path)
            self.set_configuration(self.config_path, self.working_dir)
 def set_recent_config_actions(self):
   history = app_config.get_config_history()
   self.historyActions = []
   for k in history:
     a = QtGui.QAction(self)
     a.triggered.connect(lambda: self.open_config(k))
     a.setText(k)
     self.historyActions.append(a)
     self.menuRecent.addAction(a)
 def set_recent_config_actions(self):
     history = app_config.get_config_history()
     self.historyActions = []
     for k in history:
         a = QtGui.QAction(self)
         a.triggered.connect(lambda: self.open_config(k))
         a.setText(k)
         self.historyActions.append(a)
         self.menuRecent.addAction(a)