Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MyMoneyQifProfile Class Reference

#include <mymoneyqifprofile.h>

Inheritance diagram for MyMoneyQifProfile:

QObject Collaboration diagram for MyMoneyQifProfile:

Collaboration graph
[legend]
List of all members.

Public Slots

void setProfileDescription (const QString &desc)
void setProfileType (const QString &type)
void setDateFormat (const QString &dateFormat)
void setApostropheFormat (const QString &apostropheFormat)
void setAmountDecimal (const QChar &def, const QChar &chr)
void setAmountThousands (const QChar &def, const QChar &chr)
void setAccountDelimiter (const QString &delim)
void setOpeningBalanceText (const QString &text)
void setVoidMark (const QString &txt)
void setFilterScriptImport (const QString &txt)
void setFilterScriptExport (const QString &txt)
void setFilterFileType (const QString &txt)
void setAttemptMatchDuplicates (bool)

Public Member Functions

 MyMoneyQifProfile ()
 MyMoneyQifProfile (const QString &name)
 ~MyMoneyQifProfile ()
const QString & profileName (void) const
void setProfileName (const QString &name)
void loadProfile (const QString &name)
void saveProfile (void)
const QDate date (const QString &datein) const
const QString date (const QDate &datein) const
const MyMoneyMoney value (const QChar &def, const QString &valuein) const
const QString value (const QChar &def, const MyMoneyMoney &valuein) const
const QString & dateFormat (void) const
const QString & apostropheFormat (void) const
const QChar amountDecimal (const QChar &def) const
const QChar amountThousands (const QChar &def) const
const QString & profileDescription (void) const
const QString & profileType (void) const
const QString & openingBalanceText (void) const
const QString accountDelimiter (void) const
const QString & voidMark (void) const
const QString & filterScriptImport (void) const
const QString & filterScriptExport (void) const
const QString & filterFileType (void) const
bool attemptMatchDuplicates (void) const
void clear (void)
bool isDirty (void) const

Private Member Functions

const QString twoDigitYear (const QChar delim, int yr) const

Private Attributes

bool m_isDirty
QString m_profileName
QString m_profileDescription
QString m_dateFormat
QString m_apostropheFormat
QString m_valueMode
QString m_profileType
QString m_openingBalanceText
QString m_voidMark
QString m_accountDelimiter
QString m_filterScriptImport
QString m_filterScriptExport
QString m_filterFileType
QMap< QChar, QChar > m_decimal
QMap< QChar, QChar > m_thousands
bool m_attemptMatchDuplicates

Detailed Description

Author:
Thomas Baumgart


Constructor & Destructor Documentation

MyMoneyQifProfile::MyMoneyQifProfile  ) 
 

MyMoneyQifProfile::MyMoneyQifProfile const QString &  name  ) 
 

MyMoneyQifProfile::~MyMoneyQifProfile  ) 
 


Member Function Documentation

const QString MyMoneyQifProfile::accountDelimiter void   )  const
 

const QChar MyMoneyQifProfile::amountDecimal const QChar &  def  )  const
 

const QChar MyMoneyQifProfile::amountThousands const QChar &  def  )  const
 

const QString& MyMoneyQifProfile::apostropheFormat void   )  const [inline]
 

bool MyMoneyQifProfile::attemptMatchDuplicates void   )  const [inline]
 

void MyMoneyQifProfile::clear void   ) 
 

This method presets the member variables with the default values.

const QString MyMoneyQifProfile::date const QDate &  datein  )  const
 

const QDate MyMoneyQifProfile::date const QString &  datein  )  const
 

const QString& MyMoneyQifProfile::dateFormat void   )  const [inline]
 

const QString& MyMoneyQifProfile::filterFileType void   )  const [inline]
 

const QString& MyMoneyQifProfile::filterScriptExport void   )  const [inline]
 

const QString& MyMoneyQifProfile::filterScriptImport void   )  const [inline]
 

bool MyMoneyQifProfile::isDirty void   )  const [inline]
 

This method is used to determine, if a profile has been changed or not

void MyMoneyQifProfile::loadProfile const QString &  name  ) 
 

const QString& MyMoneyQifProfile::openingBalanceText void   )  const [inline]
 

const QString& MyMoneyQifProfile::profileDescription void   )  const [inline]
 

const QString& MyMoneyQifProfile::profileName void   )  const [inline]
 

const QString& MyMoneyQifProfile::profileType void   )  const [inline]
 

void MyMoneyQifProfile::saveProfile void   ) 
 

void MyMoneyQifProfile::setAccountDelimiter const QString &  delim  )  [slot]
 

void MyMoneyQifProfile::setAmountDecimal const QChar &  def,
const QChar &  chr
[slot]
 

void MyMoneyQifProfile::setAmountThousands const QChar &  def,
const QChar &  chr
[slot]
 

void MyMoneyQifProfile::setApostropheFormat const QString &  apostropheFormat  )  [slot]
 

void MyMoneyQifProfile::setAttemptMatchDuplicates bool   )  [slot]
 

void MyMoneyQifProfile::setDateFormat const QString &  dateFormat  )  [slot]
 

void MyMoneyQifProfile::setFilterFileType const QString &  txt  )  [slot]
 

void MyMoneyQifProfile::setFilterScriptExport const QString &  txt  )  [slot]
 

void MyMoneyQifProfile::setFilterScriptImport const QString &  txt  )  [slot]
 

void MyMoneyQifProfile::setOpeningBalanceText const QString &  text  )  [slot]
 

void MyMoneyQifProfile::setProfileDescription const QString &  desc  )  [slot]
 

void MyMoneyQifProfile::setProfileName const QString &  name  ) 
 

void MyMoneyQifProfile::setProfileType const QString &  type  )  [slot]
 

void MyMoneyQifProfile::setVoidMark const QString &  txt  )  [slot]
 

const QString MyMoneyQifProfile::twoDigitYear const QChar  delim,
int  yr
const [private]
 

const QString MyMoneyQifProfile::value const QChar &  def,
const MyMoneyMoney valuein
const
 

const MyMoneyMoney MyMoneyQifProfile::value const QChar &  def,
const QString &  valuein
const
 

const QString& MyMoneyQifProfile::voidMark void   )  const [inline]
 


Member Data Documentation

QString MyMoneyQifProfile::m_accountDelimiter [private]
 

QString MyMoneyQifProfile::m_apostropheFormat [private]
 

bool MyMoneyQifProfile::m_attemptMatchDuplicates [private]
 

QString MyMoneyQifProfile::m_dateFormat [private]
 

QMap<QChar, QChar> MyMoneyQifProfile::m_decimal [private]
 

QString MyMoneyQifProfile::m_filterFileType [private]
 

QString MyMoneyQifProfile::m_filterScriptExport [private]
 

QString MyMoneyQifProfile::m_filterScriptImport [private]
 

bool MyMoneyQifProfile::m_isDirty [private]
 

QString MyMoneyQifProfile::m_openingBalanceText [private]
 

QString MyMoneyQifProfile::m_profileDescription [private]
 

QString MyMoneyQifProfile::m_profileName [private]
 

QString MyMoneyQifProfile::m_profileType [private]
 

QMap<QChar, QChar> MyMoneyQifProfile::m_thousands [private]
 

QString MyMoneyQifProfile::m_valueMode [private]
 

QString MyMoneyQifProfile::m_voidMark [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Nov 18 12:11:28 2008 for KMyMoney by  doxygen 1.4.1