void ImportASCIIDialog::previewTable()
{
	if (!d_preview_table)
		return;

	if (!d_preview_table->isVisible())
		d_preview_table->show();

	if (d_current_path.trimmed().isEmpty()){
		d_preview_table->clear();
		d_preview_table->resetHeader();
        return;
    }

	int importMode = d_import_mode->currentIndex();
	if (importMode == NewTables)
		importMode = Table::Overwrite;
	else
		importMode -= 2;

	d_preview_table->resetHeader();
	d_preview_table->importASCII(d_current_path, columnSeparator(), d_ignored_lines->value(),
							renameColumns(), d_strip_spaces->isChecked(),
							d_simplify_spaces->isChecked(), importComments(),
                            d_comment_string->text(), (Table::ImportMode)importMode, decimalSeparators(),
                            boxEndLine->currentIndex(), d_preview_lines_box->value());

    if (!d_preview_table->isVisible())
        d_preview_table->show();
}
void Migration_20100216124307_rename_columns::down ()
{
	renameColumns (dirDown);
}
void Migration_20100216124307_rename_columns::up ()
{
	renameColumns (dirUp);
}