GnuCash
5.6-150-g038405b370+
|
CSV Import Assistant. More...
#include <guid.hpp>
#include <config.h>
#include <gtk/gtk.h>
#include <glib/gi18n.h>
#include <stdexcept>
#include <stdlib.h>
#include <cstdint>
#include "gnc-path.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-csv-trans-import.h"
#include "import-account-matcher.h"
#include "import-main-matcher.h"
#include "import-backend.h"
#include "gnc-account-sel.h"
#include "gnc-csv-gnumeric-popup.h"
#include "go-charmap-sel.h"
#include "gnc-imp-settings-csv-tx.hpp"
#include "gnc-import-tx.hpp"
#include "gnc-tokenizer-fw.hpp"
#include "gnc-tokenizer-csv.hpp"
#include <algorithm>
#include <exception>
#include <iostream>
#include <memory>
#include <numeric>
#include <string>
#include <tuple>
#include <gnc-locale-utils.hpp>
#include <boost/locale.hpp>
Go to the source code of this file.
Data Structures | |
class | CsvImpTransAssist |
Macros | |
#define | MIN_COL_WIDTH 70 |
#define | GNC_PREFS_GROUP "dialogs.import.csv" |
#define | ASSISTANT_CSV_IMPORT_TRANS_CM_CLASS "assistant-csv-trans-import" |
Functions | |
void | csv_tximp_assist_prepare_cb (GtkAssistant *assistant, GtkWidget *page, CsvImpTransAssist *info) |
void | csv_tximp_assist_close_cb (GtkAssistant *gtkassistant, CsvImpTransAssist *info) |
void | csv_tximp_assist_finish_cb (GtkAssistant *gtkassistant, CsvImpTransAssist *info) |
void | csv_tximp_file_activated_cb (GtkFileChooser *chooser, CsvImpTransAssist *info) |
void | csv_tximp_file_selection_changed_cb (GtkFileChooser *chooser, CsvImpTransAssist *info) |
void | csv_tximp_preview_del_settings_cb (GtkWidget *button, CsvImpTransAssist *info) |
void | csv_tximp_preview_save_settings_cb (GtkWidget *button, CsvImpTransAssist *info) |
void | csv_tximp_preview_settings_sel_changed_cb (GtkComboBox *combo, CsvImpTransAssist *info) |
void | csv_tximp_preview_settings_text_inserted_cb (GtkEditable *entry, gchar *new_text, gint new_text_length, gint *position, CsvImpTransAssist *info) |
void | csv_tximp_preview_settings_text_changed_cb (GtkEntry *entry, CsvImpTransAssist *info) |
void | csv_tximp_preview_srow_cb (GtkSpinButton *spin, CsvImpTransAssist *info) |
void | csv_tximp_preview_erow_cb (GtkSpinButton *spin, CsvImpTransAssist *info) |
void | csv_tximp_preview_skiprows_cb (GtkToggleButton *checkbox, CsvImpTransAssist *info) |
void | csv_tximp_preview_skiperrors_cb (GtkToggleButton *checkbox, CsvImpTransAssist *info) |
void | csv_tximp_preview_multisplit_cb (GtkToggleButton *checkbox, CsvImpTransAssist *info) |
void | csv_tximp_preview_sep_button_cb (GtkWidget *widget, CsvImpTransAssist *info) |
void | csv_tximp_preview_sep_fixed_sel_cb (GtkToggleButton *csv_button, CsvImpTransAssist *info) |
void | csv_tximp_preview_acct_sel_cb (GtkWidget *widget, CsvImpTransAssist *info) |
void | csv_tximp_preview_enc_sel_cb (GOCharmapSel *selector, const char *encoding, CsvImpTransAssist *info) |
void | csv_tximp_acct_match_button_clicked_cb (GtkWidget *widget, CsvImpTransAssist *info) |
bool | csv_tximp_acct_match_view_clicked_cb (GtkWidget *widget, GdkEventButton *event, CsvImpTransAssist *info) |
gboolean | fixed_context_menu_handler (GnumericPopupMenuElement const *element, gpointer userdata) |
void | gnc_file_csv_trans_import (void) |
The gnc_file_csv_trans_import() will let the user import the account tree or transactions to a delimited file. | |
CSV Import Assistant.
Definition in file assistant-csv-trans-import.cpp.