CinemaScope
A cross-platform viewer for Cinema databases
|
Manages the in-memory database created from a Cinema Database. More...
#include <CinDatabase.h>
Public Member Functions | |
CinDatabase () | |
Constructor sets up database back end. More... | |
int | load (const QString &dbPath) |
Load Cinema database from disk into this object. More... | |
void | reset () |
const QString & | getTableName () const |
const QString & | getPath () |
const QStringList & | getParameterColumnNames () const |
const QStringList & | getArtifactColumnNames () const |
void | addArtifactColumnName (const QString &name) |
const QSqlDatabase & | getDatabase () const |
Manages the in-memory database created from a Cinema Database.
This class contains everything it needs to read a Cinema Database, retain information about the Cinema Database, and an implementation of a database that holds the in-memory database.
CinDatabase::CinDatabase | ( | ) |
Constructor sets up database back end.
int CinDatabase::load | ( | const QString & | dbPath | ) |
Load Cinema database from disk into this object.