CinemaScope
A cross-platform viewer for Cinema databases
Public Member Functions | List of all members
CinDatabase Class Reference

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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ CinDatabase()

CinDatabase::CinDatabase ( )

Constructor sets up database back end.

Member Function Documentation

◆ load()

int CinDatabase::load ( const QString &  dbPath)

Load Cinema database from disk into this object.


The documentation for this class was generated from the following files: