Sayonara Player
Public Member Functions | Private Member Functions | List of all members
DB::Settings Class Reference
Inheritance diagram for DB::Settings:
DB::Module

Public Member Functions

 Settings (const QString &connection_name, DbId db_id)
 
bool load_setting (QString key, QString &val)
 
bool store_setting (QString key, const QVariant &val)
 
bool drop_setting (const QString &key)
 
bool load_settings ()
 
bool load_settings (QList< SettingKey > &found_keys)
 
bool store_settings ()
 

Private Member Functions

QSqlDatabase db () const
 
DbId db_id () const
 
QString connection_name () const
 
DB::Query run_query (const QString &query, const QString &error_text) const
 
DB::Query run_query (const QString &query, const QPair< QString, QVariant > &bindings, const QString &error_text) const
 
DB::Query run_query (const QString &query, const QMap< QString, QVariant > &bindings, const QString &error_text) const
 
DB::Query update (const QString &tablename, const QMap< QString, QVariant > &field_bindings, const QPair< QString, QVariant > &where_binding, const QString &error_message)
 update More...
 
DB::Query insert (const QString &tablename, const QMap< QString, QVariant > &field_bindings, const QString &error_message)