示例#1
0
    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)

        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.qApp.style().standardPixmap(QtGui.QStyle.SP_DialogSaveButton), mode=QtGui.QIcon.Normal, state=QtGui.QIcon.On)
        icon.addPixmap(QtGui.qApp.style().standardPixmap(QtGui.QStyle.SP_DialogSaveButton), mode=QtGui.QIcon.Normal, state=QtGui.QIcon.Off)
        self.form.save_button.setIcon(icon)

        self.lexer = QsciLexerPython

        self._code_editor.keyPressEvent = self._key_pressed

        super(ControlCodeEditor, self).initForm()
示例#2
0
 def initForm(self):
     control_path = tools.getFileInSameDirectory(__file__,"progressInput.ui")
     self._form = uic.loadUi( control_path )
     self._form.horizontalSlider.setMinimum(self._min)
     self._form.horizontalSlider.setMaximum(self._max)
     self._form.horizontalSlider.setValue( self._value )
     self._form.horizontalSlider.setFormat( self._label )
示例#3
0
    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)
示例#4
0
 def initForm(self):
     control_path = tools.getFileInSameDirectory(__file__,"progressInput.ui")
     self._form = uic.loadUi( control_path )
     self._form.horizontalSlider.setMinimum(self._min)
     self._form.horizontalSlider.setMaximum(self._max)
     self._form.horizontalSlider.setValue( self._value )
     self._form.horizontalSlider.setFormat( self._label )
示例#5
0
    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)
示例#6
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))

        super(ControlTextArea, self).initForm()
        self.form.plainTextEdit.textChanged.connect(self.finishEditing)
示例#7
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.min = self._min
		self.max = self._max
示例#8
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))

        super(ControlTextArea, self).initForm()
        self.form.plainTextEdit.textChanged.connect(self.finishEditing)
示例#9
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.lineEdit.editingFinished.connect(self.finishEditing)
示例#10
0
    def initForm(self):
        """
		Load Control and initiate the events
		"""
        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)
示例#11
0
    def initForm(self):
        """
		Load Control and initiate the events
		"""
        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)
示例#12
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.lineEdit.editingFinished.connect(self.finishEditing)
示例#13
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)
    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 )
示例#15
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)
示例#16
0
    def initForm(self):
        control_path = tools.getFileInSameDirectory(__file__, "comboInput.ui")
        self._form = uic.loadUi(control_path)
        self._form.label.setText(self._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
示例#17
0
    def initForm(self):
        control_path = tools.getFileInSameDirectory(__file__, "comboInput.ui")
        self._form = uic.loadUi(control_path)
        self._form.label.setText(self._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
    def initForm(self):
        control_path = tools.getFileInSameDirectory(__file__, "code_editor.ui")
        self._form = uic.loadUi(control_path)

        self._code_file_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._load_code_editor_settings()

        super(ControlCodeEditor, self).initForm()
示例#19
0
    def initForm(self):
        control_path = tools.getFileInSameDirectory(__file__, "code_editor.ui")
        self._form = uic.loadUi(control_path)

        self._code_file_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._load_code_editor_settings()

        super(ControlCodeEditor, self).initForm()
示例#20
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._form.comboBox._dataChangedFname = None

        self._items = {}
        self._addingItem = False

        self.label = self._label
示例#21
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._completer.setCompletionMode(1)
        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
示例#22
0
 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)
示例#23
0
	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 )
示例#24
0
    def initForm(self):
        control_path = tools.getFileInSameDirectory(__file__, "tree.ui")
        self._form = uic.loadUi(control_path)

        self._form.label.setText(self._label)
 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))
示例#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)
    def initForm(self):
        control_path = tools.getFileInSameDirectory(__file__,"tree.ui")
        self._form = uic.loadUi( control_path )

        self._form.label.setText(self._label)
示例#28
0
 def initForm(self):
     control_path = tools.getFileInSameDirectory(__file__, "button.ui")
     self._form = uic.loadUi(control_path)
     self._form.pushButton.setText(self._label)
     self._form.pushButton.setCheckable(self._checkable)
     self.tooltip = None
示例#29
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.file_save_mode = False
示例#30
0
 def initForm(self):
     control_path = tools.getFileInSameDirectory(__file__, "button.ui")
     self._form = uic.loadUi(control_path)
     self._form.pushButton.setText(self._label)
     self._form.pushButton.setCheckable(self._checkable)
     self.tooltip = None