Definition at line 27 of file dbaccess.cpp.
Public Types | |
| typedef SingleValue::entry | entry |
| typedef std::vector< entry > | entry_list |
Public Member Functions | |
| SingleValueImp (const QString &table_name, const QString &id_name, const QString &value_name) | |
| virtual | ~SingleValueImp () |
| void | load_data () |
| int | add (const QString &name) |
| bool | get (int id, QString &value) |
| void | remove (int id) |
| bool | exists (int id) |
| bool | exists (const QString &name, int *id=0) |
| const entry_list & | getList () |
| virtual bool | sort (const entry &lhs, const entry &rhs) |
| void | cleanup () |
Private Types | |
| typedef std::map< int, QString > | entry_map |
Private Member Functions | |
| entry_map::iterator | find (const QString &name) |
| void | fill_from_db () |
Private Attributes | |
| QString | m_table_name |
| QString | m_id_name |
| QString | m_value_name |
| QString | m_insert_sql |
| QString | m_fill_sql |
| QString | m_delete_sql |
| bool | m_ready |
| bool | m_dirty |
| entry_list | m_ret_entries |
| entry_map | m_entries |
| SimpleCleanup< SingleValueImp > | m_clean_stub |
Definition at line 30 of file dbaccess.cpp.
| typedef std::vector<entry> SingleValueImp::entry_list |
Definition at line 31 of file dbaccess.cpp.
typedef std::map<int, QString> SingleValueImp::entry_map [private] |
Definition at line 34 of file dbaccess.cpp.
| SingleValueImp::SingleValueImp | ( | const QString & | table_name, | |
| const QString & | id_name, | |||
| const QString & | value_name | |||
| ) | [inline] |
Definition at line 37 of file dbaccess.cpp.
| virtual SingleValueImp::~SingleValueImp | ( | ) | [inline, virtual] |
Definition at line 50 of file dbaccess.cpp.
| void SingleValueImp::load_data | ( | ) | [inline] |
| int SingleValueImp::add | ( | const QString & | name | ) | [inline] |
| bool SingleValueImp::get | ( | int | id, | |
| QString & | value | |||
| ) | [inline] |
| void SingleValueImp::remove | ( | int | id | ) | [inline] |
| bool SingleValueImp::exists | ( | int | id | ) | [inline] |
| bool SingleValueImp::exists | ( | const QString & | name, | |
| int * | id = 0 | |||
| ) | [inline] |
Definition at line 120 of file dbaccess.cpp.
| const entry_list& SingleValueImp::getList | ( | ) | [inline] |
Definition at line 152 of file dbaccess.cpp.
| void SingleValueImp::cleanup | ( | ) | [inline] |
Definition at line 157 of file dbaccess.cpp.
| entry_map::iterator SingleValueImp::find | ( | const QString & | name | ) | [inline, private] |
| void SingleValueImp::fill_from_db | ( | ) | [inline, private] |
QString SingleValueImp::m_table_name [private] |
QString SingleValueImp::m_id_name [private] |
QString SingleValueImp::m_value_name [private] |
QString SingleValueImp::m_insert_sql [private] |
QString SingleValueImp::m_fill_sql [private] |
QString SingleValueImp::m_delete_sql [private] |
bool SingleValueImp::m_ready [private] |
bool SingleValueImp::m_dirty [private] |
entry_list SingleValueImp::m_ret_entries [private] |
entry_map SingleValueImp::m_entries [private] |
Definition at line 207 of file dbaccess.cpp.
Referenced by add(), cleanup(), exists(), fill_from_db(), find(), get(), getList(), and remove().
Definition at line 208 of file dbaccess.cpp.
1.5.5