GnuCash  2.6.99
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Typedefs | Enumerations
import-backend.h File Reference

Generic importer backend interface. More...

#include "Transaction.h"
#include "import-settings.h"

Go to the source code of this file.

Typedefs

typedef struct _transactioninfo GNCImportTransInfo
 
typedef struct _matchinfo GNCImportMatchInfo
 
typedef struct _GncImportMatchMap GncImportMatchMap
 
typedef enum _action GNCImportAction
 

Enumerations

enum  _action {
  GNCImport_SKIP, GNCImport_ADD, GNCImport_CLEAR, GNCImport_UPDATE,
  GNCImport_LAST_ACTION, GNCImport_INVALID_ACTION
}
 

Functions

Non-GUI Functions
gboolean gnc_import_exists_online_id (Transaction *trans)
 
void gnc_import_find_split_matches (GNCImportTransInfo *trans_info, gint process_threshold, double fuzzy_amount_difference, gint match_date_hardlimit)
 
void gnc_import_TransInfo_init_matches (GNCImportTransInfo *trans_info, GNCImportSettings *settings)
 
gboolean gnc_import_process_trans_item (GncImportMatchMap *matchmap, GNCImportTransInfo *trans_info)
 
GdkPixbuf * gen_probability_pixbuf (gint score_original, GNCImportSettings *settings, GtkWidget *widget)
 
Getters/Setters for GNCImportTransInfo
GNCImportTransInfognc_import_TransInfo_new (Transaction *trans, GncImportMatchMap *matchmap)
 
void gnc_import_TransInfo_delete (GNCImportTransInfo *info)
 
GList * gnc_import_TransInfo_get_match_list (const GNCImportTransInfo *info)
 
Transactiongnc_import_TransInfo_get_trans (const GNCImportTransInfo *info)
 
gboolean gnc_import_TransInfo_is_balanced (const GNCImportTransInfo *info)
 
Splitgnc_import_TransInfo_get_fsplit (const GNCImportTransInfo *info)
 
GNCImportMatchInfognc_import_TransInfo_get_selected_match (const GNCImportTransInfo *info)
 
void gnc_import_TransInfo_set_selected_match (GNCImportTransInfo *info, GNCImportMatchInfo *match, gboolean selected_manually)
 
gboolean gnc_import_TransInfo_get_match_selected_manually (const GNCImportTransInfo *info)
 
GNCImportAction gnc_import_TransInfo_get_action (const GNCImportTransInfo *info)
 
void gnc_import_TransInfo_set_action (GNCImportTransInfo *info, GNCImportAction action)
 
Accountgnc_import_TransInfo_get_destacc (const GNCImportTransInfo *info)
 
void gnc_import_TransInfo_set_destacc (GNCImportTransInfo *info, Account *acc, gboolean selected_manually)
 
gboolean gnc_import_TransInfo_refresh_destacc (GNCImportTransInfo *transaction_info, GncImportMatchMap *matchmap)
 
gboolean gnc_import_TransInfo_get_destacc_selected_manually (const GNCImportTransInfo *info)
 
guint32 gnc_import_TransInfo_get_ref_id (const GNCImportTransInfo *info)
 
void gnc_import_TransInfo_set_ref_id (GNCImportTransInfo *info, guint32 ref_id)
 
Getters/Setters for GNCImportMatchInfo
Splitgnc_import_MatchInfo_get_split (const GNCImportMatchInfo *info)
 
gint gnc_import_MatchInfo_get_probability (const GNCImportMatchInfo *info)
 

Detailed Description

Generic importer backend interface.

Author
Copyright (C) 2002 Benoit Grégoire
Christian Stimming
Copyright (c) 2006 David Hampton hampt.nosp@m.on@e.nosp@m.mploy.nosp@m.ees..nosp@m.org

Definition in file import-backend.h.