Money Manager EX
An easy to use, money management application built with wxWidgets
mmQIFImport Class Reference

#include <qif_import.h>

Public Types

typedef std::pair< qifLineType, wxString > QIF_Line
 
typedef std::vector< QIF_LineQIF_Record
 

Public Member Functions

 mmQIFImport ()
 
bool handle_file (wxFileInputStream &input)
 
bool handle_file (const wxString &input_file)
 
bool handle_line (const wxString &line, QIF_Line &qif_line)
 
bool handle_qif_record (const QIF_Record &qif_record, QIF_Transaction &tran)
 
bool handle_qif_line (const QIF_Line &qif_line, QIF_Transaction &tran)
 

Static Public Member Functions

static bool isLineOK (const wxString &line)
 
static wxString getLineData (const wxString &line)
 
static wxString getFileLine (wxTextInputStream &textFile, int &lineNumber)
 
static wxString getFinancistoProject (wxString &sSubCateg)
 
static qifAccountInfoType accountInfoType (const wxString &line)
 
static qifLineType lineType (const wxString &line)
 

Member Typedef Documentation

◆ QIF_Line

typedef std::pair<qifLineType, wxString> mmQIFImport::QIF_Line

◆ QIF_Record

typedef std::vector<QIF_Line> mmQIFImport::QIF_Record

Constructor & Destructor Documentation

◆ mmQIFImport()

mmQIFImport::mmQIFImport ( )
inline

Member Function Documentation

◆ accountInfoType()

qifAccountInfoType mmQIFImport::accountInfoType ( const wxString &  line)
static

◆ getFileLine()

wxString mmQIFImport::getFileLine ( wxTextInputStream &  textFile,
int &  lineNumber 
)
static

◆ getFinancistoProject()

wxString mmQIFImport::getFinancistoProject ( wxString &  sSubCateg)
static

◆ getLineData()

wxString mmQIFImport::getLineData ( const wxString &  line)
static

◆ handle_file() [1/2]

bool mmQIFImport::handle_file ( wxFileInputStream &  input)

◆ handle_file() [2/2]

bool mmQIFImport::handle_file ( const wxString &  input_file)

◆ handle_line()

bool mmQIFImport::handle_line ( const wxString &  line,
QIF_Line qif_line 
)

◆ handle_qif_line()

bool mmQIFImport::handle_qif_line ( const QIF_Line qif_line,
QIF_Transaction tran 
)

◆ handle_qif_record()

bool mmQIFImport::handle_qif_record ( const QIF_Record qif_record,
QIF_Transaction tran 
)

◆ isLineOK()

bool mmQIFImport::isLineOK ( const wxString &  line)
static

◆ lineType()

qifLineType mmQIFImport::lineType ( const wxString &  line)
static

The documentation for this class was generated from the following files: