Exemplo n.º 1
0
    def __init__(self, parent=None):
        super().__init__(parent)
        self.ui = Ui_ScriptingOptionsPage()
        self.ui.setupUi(self)
        self.ui.tagger_script.setEnabled(False)
        self.ui.scripting_options_splitter.setStretchFactor(1, 2)
        self.move_view = MoveableListView(self.ui.script_list,
                                          self.ui.move_up_button,
                                          self.ui.move_down_button)
        self.ui.scripting_documentation_button.clicked.connect(
            self.show_scripting_documentation)
        self.ui.scripting_documentation_button.setToolTip(
            _("Show scripting documentation in new window."))

        self.ui.import_button.clicked.connect(self.import_script)
        self.ui.import_button.setToolTip(
            _("Import a script file as a new script."))

        self.ui.export_button.clicked.connect(self.export_script)
        self.ui.export_button.setToolTip(
            _("Export the current script to a file."))

        self.FILE_TYPE_ALL = _("All files") + " (*)"
        self.FILE_TYPE_SCRIPT = _("Picard script files") + " (*.pts *.txt)"
        self.FILE_TYPE_PACKAGE = _(
            "Picard tagging script package") + " (*.ptsp *.yaml)"

        self.ui.script_list.signal_reset_selected_item.connect(
            self.reset_selected_item)
Exemplo n.º 2
0
 def __init__(self, parent=None):
     super(ScriptingOptionsPage, self).__init__(parent)
     self.ui = Ui_ScriptingOptionsPage()
     self.ui.setupUi(self)
     self.highlighter = TaggerScriptSyntaxHighlighter(
         self.ui.tagger_script.document())
     self.ui.tagger_script.textChanged.connect(self.live_checker)
Exemplo n.º 3
0
 def __init__(self, parent=None):
     super().__init__(parent)
     self.ui = Ui_ScriptingOptionsPage()
     self.ui.setupUi(self)
     self.ui.tagger_script.setEnabled(False)
     self.ui.scripting_options_splitter.setStretchFactor(1, 2)
     self.move_view = MoveableListView(self.ui.script_list, self.ui.move_up_button,
                                       self.ui.move_down_button)
     self.ui.scripting_documentation_button.clicked.connect(self.show_scripting_documentation)
Exemplo n.º 4
0
 def __init__(self, parent=None):
     super().__init__(parent)
     self.ui = Ui_ScriptingOptionsPage()
     self.ui.setupUi(self)
     self.highlighter = TaggerScriptSyntaxHighlighter(
         self.ui.tagger_script.document())
     self.ui.tagger_script.setEnabled(False)
     self.ui.splitter.setStretchFactor(0, 1)
     self.ui.splitter.setStretchFactor(1, 2)
     font = QtGui.QFont('Monospace')
     font.setStyleHint(QtGui.QFont.TypeWriter)
     self.ui.tagger_script.setFont(font)
     self.move_view = MoveableListView(self.ui.script_list,
                                       self.ui.move_up_button,
                                       self.ui.move_down_button)
Exemplo n.º 5
0
 def __init__(self, parent=None):
     super(ScriptingOptionsPage, self).__init__(parent)
     self.ui = Ui_ScriptingOptionsPage()
     self.ui.setupUi(self)
     self.highlighter = TaggerScriptSyntaxHighlighter(
         self.ui.tagger_script.document())
     self.ui.tagger_script.textChanged.connect(self.live_update_and_check)
     self.ui.script_name.textChanged.connect(self.script_name_changed)
     self.ui.add_script.clicked.connect(self.add_to_list_of_scripts)
     self.ui.script_list.itemSelectionChanged.connect(self.script_selected)
     self.ui.tagger_script.setEnabled(False)
     self.ui.script_name.setEnabled(False)
     self.listitem_to_scriptitem = {}
     self.list_of_scripts = []
     self.last_selected_script_pos = 0
Exemplo n.º 6
0
 def __init__(self, parent=None):
     super().__init__(parent)
     self.ui = Ui_ScriptingOptionsPage()
     self.ui.setupUi(self)
     self.highlighter = TaggerScriptSyntaxHighlighter(self.ui.tagger_script.document())
     self.ui.tagger_script.textChanged.connect(self.live_update_and_check)
     self.ui.script_name.textChanged.connect(self.script_name_changed)
     self.ui.add_script.clicked.connect(self.add_to_list_of_scripts)
     self.ui.script_list.itemSelectionChanged.connect(self.script_selected)
     self.ui.tagger_script.setEnabled(False)
     self.ui.script_name.setEnabled(False)
     self.listitem_to_scriptitem = {}
     self.list_of_scripts = []
     self.last_selected_script_pos = 0
     self.ui.splitter.setStretchFactor(0, 1)
     self.ui.splitter.setStretchFactor(1, 2)
     self.delete_shortcut = QtWidgets.QShortcut(self.ui.script_list)
     self.delete_shortcut.setKey(QtGui.QKeySequence.Delete)
     self.delete_shortcut.activated.connect(self.delete_selected_script)