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

Preferences Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/qashmoney/preferences.h>

List of all members.

Public Member Functions

 Preferences ()
 ~Preferences ()
void addPreferences ()
void initializeColumnPreferences ()
void initializeSortingPreferences ()
int getPreference (int)
int getColumnPreference (int id)
void getSortingPreference (int id, int *column, int *direction)
QString getSeparator ()
void changePreference (int, int)
void changeColumnPreference (int id, int width)
void changeSortingPreference (int id, int column)
QString getDate (int, int, int)
QString getDate (int y, int m)
void setDefaultDatePreferences ()

Public Attributes

sqlite3 * db


Constructor & Destructor Documentation

Preferences::Preferences  ) 
 

Definition at line 4 of file preferences.cpp.

References db, and NULL.

Preferences::~Preferences  ) 
 

Definition at line 9 of file preferences.cpp.

References db.


Member Function Documentation

void Preferences::addPreferences  ) 
 

Definition at line 14 of file preferences.cpp.

References db.

Referenced by QashMoney::QashMoney().

void Preferences::changeColumnPreference int  id,
int  width
 

Definition at line 178 of file preferences.cpp.

References db.

Referenced by TransactionDisplay::saveColumnSize(), BudgetDisplay::saveColumnSize(), and AccountDisplay::saveColumnSize().

void Preferences::changePreference int  ,
int 
 

Definition at line 233 of file preferences.cpp.

References db.

Referenced by AccountPreferences::changeCurrencySupport(), DatePreferences::changeDateFormat(), DatePreferences::changeDateSeparator(), TransactionPreferences::changeExcludeTranfersPreference(), TransactionPreferences::changeLimitTransactionsPreference(), AccountPreferences::changeOneTouchViewing(), TransactionPreferences::changeShowClearedPreference(), AccountPreferences::setDefaultAccountPreferences(), and TransactionPreferences::setDefaultTransactionPreferences().

void Preferences::changeSortingPreference int  id,
int  column
 

Definition at line 190 of file preferences.cpp.

References db, and getSortingPreference().

Referenced by TransactionDisplay::saveSortingPreference(), BudgetDisplay::saveSortingPreference(), and AccountDisplay::saveSortingPreference().

int Preferences::getColumnPreference int  id  ) 
 

Definition at line 183 of file preferences.cpp.

References db, and NULL.

Referenced by BudgetDisplay::BudgetDisplay(), QashMoney::changeTabDisplay(), and Account::displayAccounts().

QString Preferences::getDate int  y,
int  m
 

Definition at line 302 of file preferences.cpp.

References QString::append(), format(), getPreference(), getSeparator(), QString::number(), QString::prepend(), and QString::remove().

QString Preferences::getDate int  ,
int  ,
int 
 

Definition at line 244 of file preferences.cpp.

References QString::append(), format(), getPreference(), getSeparator(), QString::number(), QString::prepend(), and QString::remove().

Referenced by AccountDisplay::addAccount(), TransactionDisplay::addTransaction(), BudgetDisplay::BudgetDisplay(), Transaction::displayTransactions(), Transfer::displayTransfers(), TransactionDisplay::editTransaction(), TransactionDisplay::editTransfer(), AccountDisplay::getTransferAccounts(), TransactionDisplay::showCalendar(), NewTransaction::showCalendar(), NewAccount::showCalendar(), BudgetDisplay::showCalendar(), TransferDialog::showCalendar(), and BudgetDisplay::updateBudgetInformation().

int Preferences::getPreference int   ) 
 

Definition at line 215 of file preferences.cpp.

References db, and NULL.

Referenced by AccountPreferences::AccountPreferences(), AccountDisplay::addAccount(), DatePreferences::DatePreferences(), Account::displayAccounts(), Transaction::displayTransactions(), Transfer::displayTransfers(), AccountDisplay::editAccount(), QashMoney::enableOneTouchViewing(), getDate(), getSeparator(), TransactionDisplay::limitDisplay(), Transaction::selectAllTransactions(), DatePreferences::setDefaultDatePreferences(), TransactionDisplay::setTransactionDisplayDate(), QashMoney::setTransactionDisplayDate(), and TransactionPreferences::TransactionPreferences().

QString Preferences::getSeparator  ) 
 

Definition at line 222 of file preferences.cpp.

References getPreference(), and s.

Referenced by getDate().

void Preferences::getSortingPreference int  id,
int *  column,
int *  direction
 

Definition at line 207 of file preferences.cpp.

References db, and NULL.

Referenced by BudgetDisplay::BudgetDisplay(), changeSortingPreference(), QashMoney::changeTabDisplay(), and Account::displayAccounts().

void Preferences::initializeColumnPreferences  ) 
 

Definition at line 71 of file preferences.cpp.

References db.

Referenced by QashMoney::QashMoney().

void Preferences::initializeSortingPreferences  ) 
 

Definition at line 153 of file preferences.cpp.

References db.

Referenced by QashMoney::QashMoney().

void Preferences::setDefaultDatePreferences  ) 
 

Definition at line 238 of file preferences.cpp.

References db.

Referenced by DatePreferences::setDefaultDatePreferences().


Member Data Documentation

sqlite3* Preferences::db
 

Definition at line 32 of file preferences.h.

Referenced by addPreferences(), changeColumnPreference(), changePreference(), changeSortingPreference(), getColumnPreference(), getPreference(), getSortingPreference(), initializeColumnPreferences(), initializeSortingPreferences(), Preferences(), setDefaultDatePreferences(), and ~Preferences().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:45:29 2005 for OPIE by  doxygen 1.4.2