}
private void initDlg()
{
Preferences userRoot = Preferences.userRoot();
_dlg.txtFile.setText(userRoot.get(PREF_KEY_CSV_FILE, null));
_dlg.charsets.setSelectedItem(userRoot.get(PREF_KEY_CSV_ENCODING, Charset.defaultCharset().name()));
_dlg.chkWithHeaders.setSelected(userRoot.getBoolean(PREF_KEY_WITH_HEADERS, true));
_dlg.chkSeparatorTab.setSelected(userRoot.getBoolean(PREF_KEY_SEPERATOR_TAB, false));
if(false == _dlg.chkSeparatorTab.isSelected())
{
_dlg.txtSeparatorChar.setText(userRoot.get(PREF_KEY_SEPERATOR_CHAR, ","));
}
if(userRoot.getBoolean(PREF_KEY_FORMAT_CSV, true))
{
_dlg.radFormatCSV.setSelected(true);
}
else if(userRoot.getBoolean(PREF_KEY_FORMAT_XLS, false))
{
_dlg.radFormatXLS.setSelected(true);
}
else if(userRoot.getBoolean(PREF_KEY_FORMAT_XML, false))
{
_dlg.radFormatXML.setSelected(true);
}
else
{
_dlg.radFormatCSV.setSelected(true);
}
onFormat(false);
if(userRoot.getBoolean(PREF_KEY_EXPORT_COMPLETE, true))
{
_dlg.radComplete.setSelected(true);
}
else
{
_dlg.radSelection.setSelected(true);
}
if(userRoot.getBoolean(PREF_KEY_USE_GLOBAL_PREFS_FORMATING, true))
{
_dlg.radUseGlobalPrefsFormating.setSelected(true);
}
else
{
_dlg.radUseDefaultFormating.setSelected(true);
}
_dlg.chkExecCommand.setSelected(userRoot.getBoolean(PREF_KEY_EXECUTE_COMMAND, false));
onChkExecCommand();
_dlg.txtCommand.setText(userRoot.get(PREF_KEY_COMMAND, "openoffice.org-2.0 -calc %file"));
LineSeparator preferredLineSeparator =
LineSeparator.valueOf(userRoot.get(PREF_KEY_LINE_SEPERATOR, LineSeparator.DEFAULT.name()));
_dlg._lineSeparators.setSelectedItem(preferredLineSeparator);
}