Beispiel #1
0
 def initForm(self):
     control_path = tools.getFileInSameDirectory(__file__, "fileInput.ui")
     self._form = uic.loadUi(control_path)
     self._form.label.setText(self._label)
     self._form.pushButton.clicked.connect(self.pushButton_clicked)
     self._form.pushButton.setIcon(conf.PYFORMS_ICON_FILE_OPEN)
     self.file_save_mode = False
    def initForm(self):
        self.logger = logging.getLogger(__name__)

        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._save_button.clicked[bool].connect(self.on_save_changes)

        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.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(conf.PYFORMS_ICON_CODEEDITOR_SAVE)

        self.lexer = QsciLexerPython

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

        self.value = self._value
        super(ControlCodeEditor, self).initForm()
    def __init__(self, parent, 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("Track {: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 behavior"
        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)
	def initForm(self):
		control_path = tools.getFileInSameDirectory(__file__,"sliderInput.ui")
		self._form = uic.loadUi( control_path )
		self._form.label.setText(self._label)
		self._form.horizontalSlider.setMinimum(self._min)
		self._form.horizontalSlider.setMaximum(self._max)
		self._form.horizontalSlider.setValue( self._value )
Beispiel #5
0
 def initForm(self):
     control_path = tools.getFileInSameDirectory(__file__, "sliderInput.ui")
     self._form = uic.loadUi(control_path)
     self._form.label.setText(self._label)
     self._form.horizontalSlider.setMinimum(self._min)
     self._form.horizontalSlider.setMaximum(self._max)
     self._form.horizontalSlider.setValue(self._value)
Beispiel #6
0
 def init_form(self):
     control_path = tools.getFileInSameDirectory(__file__, "fileInput.ui")
     self._form = uic.loadUi(control_path)
     self._form.label.setText(self._label)
     self._form.pushButton.clicked.connect(self.click)
     self.form.lineEdit.editingFinished.connect(self.finishEditing)
     self._form.pushButton.setIcon(conf.PYFORMS_ICON_FILE_OPEN)
    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("Track {: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)
Beispiel #8
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)
Beispiel #9
0
 def initForm(self):
     control_path = tools.getFileInSameDirectory(__file__, "number.ui")
     self._form = uic.loadUi(control_path)
     self.label = self._label
     self.value = self._value
     self.form.spinBox.valueChanged.connect(self.valueChanged)
     self.form.spinBox.setDecimals(0)
     self.min = self._min
     self.max = self._max
	def initForm(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)
	def initForm(self):
		control_path = tools.getFileInSameDirectory(__file__,"number.ui")
		self._form = uic.loadUi( control_path )
		self.label = self._label
		self.value = self._value 
		self.form.spinBox.valueChanged.connect( self.valueChanged )
		self.form.spinBox.setDecimals(0)
		self.min = self._min
		self.max = self._max
    def initForm(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 )
Beispiel #13
0
    def initForm(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)
Beispiel #14
0
    def initForm(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)
Beispiel #15
0
    def initForm(self):
        control_path = tools.getFileInSameDirectory(__file__, "textArea.ui")
        self._form = uic.loadUi(control_path)
        self._form.label.setText(self._label)
        self._form.plainTextEdit.setPlainText(str(self._value))

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

        super(ControlTextArea, self).initForm()
        self.form.plainTextEdit.textChanged.connect(self.finishEditing)
Beispiel #16
0
    def initForm(self):
        control_path = tools.getFileInSameDirectory(__file__, "textInput.ui")
        self._form = uic.loadUi(control_path)
        self.form.label.setText(self._label)
        self.form.lineEdit.setText(self._value)
        self.form.setToolTip(self.help)

        super(ControlText, self).initForm()

        self.form.label.setAccessibleName('ControlText-label')
        self.form.lineEdit.editingFinished.connect(self.finishEditing)
        self.form.lineEdit.keyPressEvent = self.__key_pressed
Beispiel #17
0
	def initForm(self):
		control_path = tools.getFileInSameDirectory(__file__, "textInput.ui")
		self._form = uic.loadUi(control_path)
		self.form.label.setText(self._label)
		self.form.lineEdit.setText(self._value)
		self.form.setToolTip(self.help)

		super(ControlText, self).initForm()

		self.form.label.setAccessibleName('ControlText-label')
		self.form.lineEdit.editingFinished.connect(self.finishEditing)
		self.form.lineEdit.keyPressEvent = self.__key_pressed
Beispiel #18
0
    def initForm(self):
        control_path = tools.getFileInSameDirectory(__file__, "comboInput.ui")
        self._form = uic.loadUi(control_path)

        self._form.comboLabel.setAccessibleName('ControlCombo-label')
        self._form.comboBox.currentIndexChanged.connect(self._currentIndexChanged)
        self._form.comboBox.activated.connect(self._activated)
        self._form.comboBox.highlighted.connect(self._highlighted)
        self._form.comboBox.editTextChanged.connect(self._editTextChanged)

        self._items = {}
        self._addingItem = False

        self.label = self._label
Beispiel #19
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()
Beispiel #20
0
    def initForm(self):
        control_path = tools.getFileInSameDirectory(__file__, "textInput.ui")
        self._form = uic.loadUi(control_path)
        self.form.label.setText(self._label)
        self.form.lineEdit.setText(self._value)
        self.form.setToolTip(self.help)

        super(ControlText, self).initForm()

        self.form.label.setAccessibleName('ControlText-label')
        self.form.lineEdit.editingFinished.connect(self.finishEditing)
        self.form.lineEdit.keyPressEvent = self.__key_pressed
        self.form.lineEdit._autoCompleteList = []
        self.form.lineEdit._completer = QCompleter(parent=self.form.lineEdit)
        self.form.lineEdit._completer.setCaseSensitivity(0)
        self.form.lineEdit._autoCompleteModel = QStringListModel(
            self.form.lineEdit._autoCompleteList, parent=self.form.lineEdit)
        self.form.lineEdit._completer.setModel(
            self.form.lineEdit._autoCompleteModel)
        self.form.lineEdit.setCompleter(self.form.lineEdit._completer)
        self.form.lineEdit._changedFname = None
Beispiel #21
0
	def init_form(self):
		control_path = tools.getFileInSameDirectory(__file__, "fileInput.ui")
		self._form = uic.loadUi(control_path)
		self._form.label.setText(self._label)
		self._form.lineEdit.setText(self._value)
Beispiel #22
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)
	def initForm(self):
		control_path = tools.getFileInSameDirectory(__file__,"image.ui")
		self._form = uic.loadUi( control_path )
		self._imageWidget = ImageGLWidget()
		self._form.imageLayout.addWidget( self._imageWidget )
Beispiel #24
0
 def initForm(self):
     control_path = tools.getFileInSameDirectory(__file__, "label.ui")
     self._form = uic.loadUi(control_path)
     self._form.label.setText(self._label)
Beispiel #25
0
 def initForm(self):
     control_path = tools.getFileInSameDirectory(__file__,"fileInput.ui")
     self._form = uic.loadUi( control_path )
     self._form.label.setText(self._label)
Beispiel #26
0
 def initForm(self):
     control_path = tools.getFileInSameDirectory(__file__, "fileInput.ui")
     self._form = uic.loadUi(control_path)
     self._form.label.setText(self._label)        
     self._form.pushButton.clicked.connect(self.pushButton_clicked)
     self._form.pushButton.setIcon(conf.PYFORMS_ICON_FILE_OPEN)