GnuCash
2.6.99
|
CSV Import Assistant. More...
#include "config.h"
#include <gtk/gtk.h>
#include <glib/gi18n.h>
#include <stdlib.h>
#include "gnc-ui.h"
#include "gnc-uri-utils.h"
#include "gnc-ui-util.h"
#include "dialog-utils.h"
#include "gnc-component-manager.h"
#include "gnc-state.h"
#include "assistant-utils.h"
#include "assistant-csv-trans-import.h"
#include "gnc-csv-trans-settings.h"
#include "import-account-matcher.h"
#include "import-main-matcher.h"
#include "gnc-csv-model.h"
#include "gnc-csv-gnumeric-popup.h"
#include <goffice/gtk/go-charmap-sel.h>
Go to the source code of this file.
Data Structures | |
struct | CsvImportTrans |
Macros | |
#define | MIN_COL_WIDTH 70 |
#define | GNC_PREFS_GROUP "dialogs.import.csv" |
#define | ASSISTANT_CSV_IMPORT_TRANS_CM_CLASS "assistant-csv-trans-import" |
Enumerations | |
enum | { CONTEXT_STF_IMPORT_MERGE_LEFT = 1, CONTEXT_STF_IMPORT_MERGE_RIGHT = 2, CONTEXT_STF_IMPORT_SPLIT = 3, CONTEXT_STF_IMPORT_WIDEN = 4, CONTEXT_STF_IMPORT_NARROW = 5 } |
Functions | |
void | csv_import_trans_assistant_prepare (GtkAssistant *assistant, GtkWidget *page, gpointer user_data) |
void | csv_import_trans_assistant_finish (GtkAssistant *gtkassistant, gpointer user_data) |
void | csv_import_trans_assistant_cancel (GtkAssistant *gtkassistant, gpointer user_data) |
void | csv_import_trans_assistant_close (GtkAssistant *gtkassistant, gpointer user_data) |
void | csv_import_trans_assistant_start_page_prepare (GtkAssistant *gtkassistant, gpointer user_data) |
void | csv_import_trans_assistant_file_page_prepare (GtkAssistant *assistant, gpointer user_data) |
void | csv_import_trans_assistant_preview_page_prepare (GtkAssistant *gtkassistant, gpointer user_data) |
void | csv_import_trans_assistant_account_page_prepare (GtkAssistant *assistant, gpointer user_data) |
void | csv_import_trans_assistant_doc_page_prepare (GtkAssistant *assistant, gpointer user_data) |
void | csv_import_trans_assistant_match_page_prepare (GtkAssistant *assistant, gpointer user_data) |
void | csv_import_trans_assistant_finish_page_prepare (GtkAssistant *assistant, gpointer user_data) |
void | csv_import_trans_assistant_summary_page_prepare (GtkAssistant *assistant, gpointer user_data) |
void | csv_import_trans_srow_cb (GtkWidget *spin, gpointer user_data) |
void | csv_import_trans_erow_cb (GtkWidget *spin, gpointer user_data) |
void | csv_import_trans_skiprows_cb (GtkWidget *checkbox, gpointer user_data) |
void | csv_import_trans_auto_cb (GtkWidget *cb, gpointer user_data) |
void | csv_import_trans_file_chooser_confirm_cb (GtkWidget *button, CsvImportTrans *info) |
void | csv_import_trans_delete_settings_cb (GtkWidget *button, CsvImportTrans *info) |
void | csv_import_trans_save_settings_cb (GtkWidget *button, CsvImportTrans *info) |
void | csv_import_trans_changed_settings_cb (GtkWidget *button, CsvImportTrans *info) |
void | csv_import_trans_load_settings (CsvImportTrans *info) |
void | gnc_csv_reset_preview_setting (CsvImportTrans *info, gboolean block) |
gboolean | preview_settings_valid (CsvImportTrans *info) |
void | gnc_file_csv_trans_import (void) |
CSV Import Assistant.
Definition in file assistant-csv-trans-import.c.
void gnc_file_csv_trans_import | ( | void | ) |
The gnc_file_csv_trans_import() will let the user import thte account tree or transactions to a delimited file.
Definition at line 2536 of file assistant-csv-trans-import.c.