Sayonara Player
Main Page
Modules
Namespaces
Classes
Class List
Class Index
Class Hierarchy
Class Members
Public Member Functions
|
Protected Member Functions
|
Protected Attributes
|
List of all members
AbstractDatabase Class Reference
abstract
Public Member Functions
AbstractDatabase
(quint8 db_id, const QString &db_dir, const QString &db_name, QObject *parent=nullptr)
virtual void
close_db
()
virtual bool
is_initialized
()
virtual void
transaction
()
virtual void
commit
()
virtual void
rollback
()
quint8
get_id
()
Protected Member Functions
virtual bool
exists
()
virtual bool
create_db
()
virtual bool
open_db
()
virtual bool
apply_fixes
()=0
virtual bool
check_and_insert_column
(const QString &tablename, const QString &column, const QString &sqltype, const QString &default_value=QString())
virtual bool
check_and_create_table
(const QString &tablename, const QString &sql_create_str)
virtual bool
check_and_drop_table
(const QString &tablename)
Protected Attributes
QSqlDatabase
_database
QString
_db_path
QString
_db_name
QString
_db_dir
quint8
_db_id
bool
_initialized
Member Data Documentation
bool AbstractDatabase::_initialized
protected
Check if db of m_databaseFileContainer is existent
Returns
true if we can load the db false if not
Inheritance diagram for AbstractDatabase:
Generated on Sat May 13 2017 02:00:28 for Sayonara Player by
1.8.11