Esempio n. 1
0
 def init_form(self):
     control_path = tools.getFileInSameDirectory(__file__, "fileInput.ui")
     self._form = uic.loadUi(control_path)
     self._form.pushButton.clicked.connect(self.click)
     self.form.lineEdit.editingFinished.connect(self.finishEditing)
     self._form.pushButton.setIcon(conf.PYFORMS_ICON_FILE_OPEN)
     super(ControlDir, self).init_form()
Esempio n. 2
0
    def __init__(self, parent, track_id):
        """
		
		:param parent: 
		:param track_id: 
		"""
        super(TimelinePopupWindow, self).__init__(parent=parent)
        self._parent = parent
        control_path = tools.getFileInSameDirectory(__file__,
                                                    "TimelinePopupWindow.ui")
        self._ui = uic.loadUi(control_path)
        self._ui.setWindowTitle("Row {:d} properties".format(track_id + 1))

        # Dialog variables
        self.behaviors = []
        self.behavior = None
        self.color = self._parent.color
        self.current_track = track_id

        self._default_comboBox_text = "Add a new label"
        self.__get_existing_tracklabels()

        # Set default color display
        self.__preview_color()

        # SIGNALS
        self._ui.comboBox.currentIndexChanged.connect(
            self.__on_comboBox_change)
        self._ui.pushButton_add.clicked.connect(self.__add_behavior)
        self._ui.pushButton_remove.clicked.connect(self.__remove_behavior)
        self._ui.pushButton_color.clicked.connect(self.__pick_color)
Esempio n. 3
0
 def init_form(self):
     control_path = tools.getFileInSameDirectory(__file__, "number.ui")
     self._form = uic.loadUi(control_path)
     self.min = self._min
     self.max = self._max
     self.label = self._label
     self.value = self._value
     self.form.label.setAccessibleName('ControlNumber-label')
     self.form.spinBox.valueChanged.connect(self.update_event)
     super(ControlNumber, self).init_form()
Esempio n. 4
0
    def init_form(self):
        control_path = tools.getFileInSameDirectory(__file__, "sliderInput.ui")
        self._form = uic.loadUi(control_path)
        self._form.label.setText(self._label)
        self.form.label.setAccessibleName('ControlSlider-label')

        self._form.horizontalSlider.setMinimum(self._min)
        self._form.horizontalSlider.setMaximum(self._max)
        self._form.horizontalSlider.setValue(self._value)
        super(ControlSlider, self).init_form()
Esempio n. 5
0
    def init_form(self):
        control_path = tools.getFileInSameDirectory(__file__, "textArea.ui")
        self._form = uic.loadUi(control_path)
        self._form.label.setText(self._label)
        if self._value:
            self._form.plainTextEdit.setPlainText(str(self._value))

        if not self._label or len(self._label) == 0:
            self.form.label.hide()

        super(ControlTextArea, self).init_form()
        self.form.plainTextEdit.textChanged.connect(self.finishEditing)
Esempio n. 6
0
    def init_form(self):
        control_path = tools.getFileInSameDirectory(__file__, "tree.ui")
        self._form = uic.loadUi(control_path)

        self._form.label.setText(self._label)

        self._form.listWidget.itemChanged.connect(self.item_changed)

        self._form.listWidget.itemSelectionChanged.connect(self.__itemSelectionChanged)

        if self.help: self.form.setToolTip(self.help)
        super(ControlCheckBoxList, self).init_form()
Esempio n. 7
0
    def init_form(self):
        control_path = tools.getFileInSameDirectory(__file__, "checkbox.ui")
        self._form = uic.loadUi(control_path)
        self._form.checkBox.setText(self._label)
        self._form.checkBox.stateChanged.connect(self.__checkedToggle)

        if self._value and self._value != '':
            self._form.checkBox.setCheckState(QtCore.Qt.Checked)
        else:
            self._form.checkBox.setCheckState(QtCore.Qt.Unchecked)

        if self.help: self.form.setToolTip(self.help)
        super(ControlCheckBox, self).init_form()
Esempio n. 8
0
    def init_form(self):
        control_path = tools.getFileInSameDirectory(__file__, "textInput.ui")
        self._form = uic.loadUi(control_path)
        self.form.label.setText(self._label)

        if self._value is not None: self.form.lineEdit.setText(self._value)

        self.form.setToolTip(self.help)

        super(ControlText, self).init_form()

        self.form.label.setAccessibleName('ControlText-label')
        self.form.lineEdit.editingFinished.connect(self.finishEditing)
        self.form.lineEdit.keyPressEvent = self.__key_pressed
Esempio n. 9
0
    def init_form(self):
        """
		
		"""

        control_path = tools.getFileInSameDirectory(__file__, "code_editor.ui")
        self._form = uic.loadUi(control_path)

        self._code_editor = self._form.code_editor
        self._save_button = self._form.save_button
        self._discart_button = self._form.discart_button

        self._save_button.clicked[bool].connect(self.on_save_changes)
        self._discart_button.clicked[bool].connect(self.on_discart_changes)

        if self._read_only:
            self._code_editor.setReadOnly(True)
            self._save_button.setVisible(False)
            self._discart_button.setVisible(False)

        self.form.font_size.addItem('9')
        self.form.font_size.addItem('10')
        self.form.font_size.addItem('11')
        self.form.font_size.addItem('12')
        self.form.font_size.addItem('14')
        self.form.font_size.addItem('18')
        self.form.font_size.addItem('24')

        # Set the default font size
        index = self.form.font_size.findText(
            conf.PYFORMS_CONTROL_CODE_EDITOR_DEFAULT_FONT_SIZE)
        self.form.font_size.setCurrentIndex(index)

        self.form.font_size.currentIndexChanged.connect(
            self.__font_size_index_changed)

        self.form.save_button.setIcon(QIcon(conf.PYFORMS_ICON_CODEEDITOR_SAVE))
        self.form.discart_button.setIcon(
            QIcon(conf.PYFORMS_ICON_CODEEDITOR_DISCART))

        self.lexer = QsciLexerPython

        self._code_editor.keyPressEvent = self._key_pressed
        self._changed_func = None

        self.value = self._value
        super(ControlCodeEditor, self).init_form()
Esempio n. 10
0
 def init_form(self):
     control_path = tools.getFileInSameDirectory(__file__, "image.ui")
     self._form = uic.loadUi(control_path)
     self._imageWidget = VideoGLWidget()
     self._form.imageLayout.addWidget(self._imageWidget)
     super(ControlImage, self).init_form()
Esempio n. 11
0
 def init_form(self):
     control_path = tools.getFileInSameDirectory(__file__, "label.ui")
     self._form = uic.loadUi(control_path)
     self._form.label.setText(self._label)
     super(ControlLabel, self).init_form()