Example #1
0
	def generateVirtualityField():
		"""
		@rtype: QComboBox
		"""
		field = QComboBox()
		field.addItems(helper_methods.buildQStringList(['', 'VIRTUAL', 'PERSISTENT']))

		return field
Example #2
0
    def generateVirtualityField():
        """
		@rtype: QComboBox
		"""
        field = QComboBox()
        field.addItems(
            helper_methods.buildQStringList(['', 'VIRTUAL', 'PERSISTENT']))

        return field
Example #3
0
    def generateDataTypesField(dataType=None):
        """
		@rtype: QComboBox
		"""
        dataTypes = QComboBox()
        dataTypes.addItems(
            helper_methods.buildQStringList(
                ['TINYINT', 'SMALLINT', 'MEDIUMINT', 'INT', 'BIGINT', 'BIT']))
        dataTypes.insertSeparator(dataTypes.count())
        dataTypes.addItems(
            helper_methods.buildQStringList(['FLOAT', 'DOUBLE', 'DECIMAL']))
        dataTypes.insertSeparator(dataTypes.count())
        dataTypes.addItems(
            helper_methods.buildQStringList([
                'CHAR', 'VARCHAR', 'TINYTEXT', 'TEXT', 'MEDIUMTEXT', 'LONGTEXT'
            ]))
        dataTypes.insertSeparator(dataTypes.count())
        dataTypes.addItems(
            helper_methods.buildQStringList([
                'BINARY', 'VARBINARY', 'TINYBLOB', 'BLOB', 'MEDIUMBLOB',
                'LONGBLOB'
            ]))
        dataTypes.insertSeparator(dataTypes.count())
        dataTypes.addItems(
            helper_methods.buildQStringList(
                ['DATE', 'TIME', 'YEAR', 'DATETIME', 'TIMESTAMP']))
        dataTypes.insertSeparator(dataTypes.count())
        dataTypes.addItems(
            helper_methods.buildQStringList([
                'POINT', 'LINESTRING', 'POLYGON', 'GEOMETRY', 'MULTIPOINT',
                'MULTILINESTRING', 'MULTIPOLYGON', 'GEOMETRYCOLLECTION'
            ]))
        dataTypes.insertSeparator(dataTypes.count())
        dataTypes.addItems(helper_methods.buildQStringList(['ENUM', 'SET']))

        if dataType is not None:
            dataTypes.setCurrentIndex(dataTypes.findText(dataType.upper()))

        return dataTypes
Example #4
0
	def generateDataTypesField(dataType=None):
		"""
		@rtype: QComboBox
		"""
		dataTypes = QComboBox()
		dataTypes.addItems(helper_methods.buildQStringList(['TINYINT', 'SMALLINT', 'MEDIUMINT', 'INT', 'BIGINT', 'BIT']))
		dataTypes.insertSeparator(dataTypes.count())
		dataTypes.addItems(helper_methods.buildQStringList(['FLOAT', 'DOUBLE', 'DECIMAL']))
		dataTypes.insertSeparator(dataTypes.count())
		dataTypes.addItems(helper_methods.buildQStringList(['CHAR', 'VARCHAR', 'TINYTEXT', 'TEXT', 'MEDIUMTEXT', 'LONGTEXT']))
		dataTypes.insertSeparator(dataTypes.count())
		dataTypes.addItems(helper_methods.buildQStringList(['BINARY', 'VARBINARY', 'TINYBLOB', 'BLOB', 'MEDIUMBLOB', 'LONGBLOB']))
		dataTypes.insertSeparator(dataTypes.count())
		dataTypes.addItems(helper_methods.buildQStringList(['DATE', 'TIME', 'YEAR', 'DATETIME', 'TIMESTAMP']))
		dataTypes.insertSeparator(dataTypes.count())
		dataTypes.addItems(helper_methods.buildQStringList(['POINT', 'LINESTRING', 'POLYGON', 'GEOMETRY', 'MULTIPOINT', 'MULTILINESTRING', 'MULTIPOLYGON', 'GEOMETRYCOLLECTION']))
		dataTypes.insertSeparator(dataTypes.count())
		dataTypes.addItems(helper_methods.buildQStringList(['ENUM', 'SET']))

		if dataType is not None:
			dataTypes.setCurrentIndex(dataTypes.findText(dataType.upper()))

		return dataTypes