void KexiCSVImportOptionsDialog::accept() { KConfigGroup importExportGroup(KGlobal::config()->group("ImportExport")); if (m_chkAlwaysUseThisEncoding->isChecked()) importExportGroup.writeEntry("DefaultEncodingForImportingCSVFiles", m_encodingComboBox->selectedEncoding()); else importExportGroup.deleteEntry("DefaultEncodingForImportingCSVFiles"); const KexiCSVImportOptions::DateFormat dateFormat = (KexiCSVImportOptions::DateFormat)m_comboDateFormat->currentIndex(); if (dateFormat == KexiCSVImportOptions::AutoDateFormat) importExportGroup.deleteEntry("DateFormatWhenImportingCSVFiles"); else importExportGroup.writeEntry("DateFormatWhenImportingCSVFiles", dateFormatToString(dateFormat)); importExportGroup.writeEntry("StripBlanksOffOfTextValuesWhenImportingCSVFiles", m_chkStripWhiteSpaceInTextValues->isChecked()); KDialog::accept(); }
void MainWindowSettings::setDateFormat(DateFormat date_format) { m_date_format = date_format; m_date_format_string = dateFormatToString(date_format); emit dateFormatChanged(date_format); }