CinemaScope
A cross-platform viewer for Cinema databases
|
Manages a view of a cinema database. More...
#include <CinDBView.h>
Public Slots | |
void | onParameterChanged () |
Signals | |
void | artifactChanged (const QString &key, const QString &value) |
Public Member Functions | |
void | setDatabase (CinDatabase *db) |
void | setArtifact (const QString &artifact) |
const QString & | getArtifact () |
int | initializeAttributes () |
void | updateArtifacts () |
void | reset () |
bool | parameterExists (const QString ¶meter) |
bool | artifactExists (const QString &artifact) |
CinArtifactSet * | getArtifacts () |
CinParamSet * | getParameters () |
CinDatabase * | getDatabase () |
Manages a view of a cinema database.
This class manages an interface to a Cinema Database, which is a set of parameters and a set of artifacts. There can be multiple interfaces to the database, which is why this class contains its own parameters and artifacts, but only points to the database.
emits a SIGNAL (artifactChanged) when an artifact is changed.