ImportCsvDialog 0 0 788 717 Import CSV file QFormLayout::ExpandingFieldsGrow Table na&me editName &Column names in first line checkboxHeader Field &separator comboSeparator , ; Tab | Other (printable) Other (code) 1 1114112 Qt::Horizontal 40 20 &Quote character comboQuote " ' Other (printable) Other (code) 1 1114112 Qt::Horizontal 40 20 &Encoding comboEncoding UTF-8 UTF-16 ISO-8859-1 Other Qt::Horizontal 40 20 Trim fields? checkBoxTrimFields true Separate tables checkBoxSeparateTables Advanced :/icons/down:/icons/down true When importing an empty value from the CSV file into an existing table with a default value for this column, that default value is inserted. Activate this option to insert an empty value instead. Ignore default &values checkIgnoreDefaults Activate this option to stop the import when trying to import an empty value into a NOT NULL column without a default value. Fail on missing values checkFailOnMissing Disable data type detection checkNoTypeDetection Disable the automatic data type detection when creating a new table. Use local number conventions checkLocalConventions Use decimal and thousands separators according to the system locale. When importing into an existing table with a primary key, unique constraints or a unique index there is a chance for a conflict. This option allows you to select a strategy for that case: By default the import is aborted and rolled back but you can also choose to ignore and not import conflicting rows or to replace the existing row in the table. Abort import Ignore row Replace existing row Conflict strategy comboOnConflictStrategy Qt::Vertical false true 0 0 0 0 7 QLayout::SetDefaultConstraint 0 Deselect All true true false Match Similar Qt::Vertical 20 40 Qt::Horizontal QDialogButtonBox::Cancel|QDialogButtonBox::Ok editName checkboxHeader comboSeparator editCustomSeparator comboQuote editCustomQuote comboEncoding editCustomEncoding checkBoxTrimFields checkBoxSeparateTables buttonAdvanced checkIgnoreDefaults checkNoTypeDetection checkLocalConventions checkFailOnMissing comboOnConflictStrategy filePicker toggleSelected matchSimilar tablePreview comboSeparator currentIndexChanged(int) ImportCsvDialog updatePreview() 245 92 445 64 editName textChanged(QString) ImportCsvDialog checkInput() 609 13 631 45 editCustomSeparator textChanged(QString) ImportCsvDialog updatePreview() 511 92 577 76 editCustomQuote textChanged(QString) ImportCsvDialog updatePreview() 511 126 530 90 editCustomEncoding textChanged(QString) ImportCsvDialog updatePreview() 524 160 540 133 checkBoxTrimFields toggled(bool) ImportCsvDialog updatePreview() 192 182 368 244 comboEncoding currentIndexChanged(int) ImportCsvDialog updatePreview() 271 160 572 121 checkboxHeader toggled(bool) ImportCsvDialog updatePreview() 192 56 354 45 toggleSelected toggled(bool) ImportCsvDialog updateSelection(bool) 777 385 368 244 comboQuote currentIndexChanged(int) ImportCsvDialog updatePreview() 245 126 350 88 buttonBox accepted() ImportCsvDialog accept() 281 707 157 274 buttonBox rejected() ImportCsvDialog reject() 349 707 286 274 checkBoxSeparateTables toggled(bool) ImportCsvDialog checkInput() 192 206 368 244 matchSimilar pressed() ImportCsvDialog matchSimilar() 777 418 368 244 buttonAdvanced toggled(bool) ImportCsvDialog toggleAdvancedSection(bool) 265 241 393 358 spinBoxQuote valueChanged(int) ImportCsvDialog updatePreview() 529 111 393 358 spinBoxSeparator valueChanged(int) ImportCsvDialog updatePreview() 529 77 393 358 updatePreview() checkInput() updateSelection(bool) matchSimilar() toggleAdvancedSection(bool)