/* PSPPIRE - a graphical user interface for PSPP.
- Copyright (C) 2015 Free Software Foundation
+ Copyright (C) 2015, 2017 Free Software Foundation
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#include <gtk/gtk.h>
-#include "libpspp/str.h"
#include "psppire-dict.h"
#include "data/spreadsheet-reader.h"
#include "psppire-text-file.h"
+#include "psppire-delimited-text.h"
G_BEGIN_DECLS
/* START Page where the user chooses field separators. */
/* How to break lines into columns. */
- // struct string separators; /* Field separators. */
struct string quotes; /* Quote characters. */
GtkWidget *custom_cb;
/* END Page where the user chooses field separators. */
-/* START Page where the user verifies and adjusts input formats. */
- struct variable **modified_vars;
- size_t modified_var_cnt;
-/* END Page where the user verifies and adjusts input formats. */
-
-
/* START first line page */
GtkWidget *first_line_tree_view;
GtkWidget *variable_names_cb;
GtkWidget *paste_button;
GtkWidget *reset_button;
int response;
- int watch_cursor;
-
- GtkCellRenderer *prop_renderer;
- GtkCellRenderer *fixed_renderer;
PsppireTextFile *text_file;
-
- GtkTreeModel *delimiters_model;
+ PsppireDelimitedText *delimiters_model;
struct sheet_spec_page *sheet_spec;
-#if MERGE_SHEET
- /* The columns produced. */
- struct column *columns; /* Information about each column. */
- size_t column_cnt; /* Number of columns. */
-
- int skip_lines; /* Number of initial lines to skip? */
- gboolean variable_names; /* Variable names above first line of data? */
-#endif
-
struct dictionary *dict;
GtkWidget *var_sheet;
gchar *psppire_import_assistant_generate_syntax (PsppireImportAssistant *);
+int psppire_import_assistant_run (PsppireImportAssistant *asst);
+
G_END_DECLS
#endif /* __PSPPIRE_IMPORT_ASSISTANT_H__ */