GnuCash
5.6-150-g038405b370+
|
CSV Import Assistant. More...
#include <guid.hpp>
#include "config.h"
#include <gtk/gtk.h>
#include <glib/gi18n.h>
#include <stdlib.h>
#include <cstdint>
#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-price-import.h"
#include "gnc-csv-gnumeric-popup.h"
#include "go-charmap-sel.h"
#include <algorithm>
#include <exception>
#include <iostream>
#include <memory>
#include <string>
#include <tuple>
#include "gnc-imp-settings-csv-price.hpp"
#include "gnc-import-price.hpp"
#include "gnc-tokenizer-fw.hpp"
#include "gnc-tokenizer-csv.hpp"
Go to the source code of this file.
Data Structures | |
class | CsvImpPriceAssist |
Macros | |
#define | MIN_COL_WIDTH 70 |
#define | GNC_PREFS_GROUP "dialogs.import.csv" |
#define | ASSISTANT_CSV_IMPORT_PRICE_CM_CLASS "assistant-csv-price-import" |
Functions | |
void | csv_price_imp_assist_prepare_cb (GtkAssistant *assistant, GtkWidget *page, CsvImpPriceAssist *info) |
void | csv_price_imp_assist_close_cb (GtkAssistant *gtkassistant, CsvImpPriceAssist *info) |
void | csv_price_imp_assist_finish_cb (GtkAssistant *gtkassistant, CsvImpPriceAssist *info) |
void | csv_price_imp_file_activated_changed_cb (GtkFileChooser *chooser, CsvImpPriceAssist *info) |
void | csv_price_imp_file_selection_changed_cb (GtkFileChooser *chooser, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_del_settings_cb (GtkWidget *button, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_save_settings_cb (GtkWidget *button, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_settings_sel_changed_cb (GtkComboBox *combo, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_settings_text_inserted_cb (GtkEditable *entry, gchar *new_text, gint new_text_length, gint *position, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_settings_text_changed_cb (GtkEntry *entry, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_srow_cb (GtkSpinButton *spin, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_erow_cb (GtkSpinButton *spin, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_skiprows_cb (GtkToggleButton *checkbox, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_skiperrors_cb (GtkToggleButton *checkbox, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_overwrite_cb (GtkToggleButton *checkbox, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_sep_button_cb (GtkWidget *widget, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_sep_fixed_sel_cb (GtkToggleButton *csv_button, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_acct_sel_cb (GtkWidget *widget, CsvImpPriceAssist *info) |
void | csv_price_imp_preview_enc_sel_cb (GOCharmapSel *selector, const char *encoding, CsvImpPriceAssist *info) |
gboolean | fixed_context_menu_handler_price (GnumericPopupMenuElement const *element, gpointer userdata) |
void | gnc_file_csv_price_import (void) |
The gnc_file_csv_price_import() will let the user import the commodity prices from a file. | |
CSV Import Assistant.
Definition in file assistant-csv-price-import.cpp.