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

Manages a view of a cinema database. More...

#include <CinDBView.h>

Inheritance diagram for CinDBView:

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 &parameter)
 
bool artifactExists (const QString &artifact)
 
CinArtifactSetgetArtifacts ()
 
CinParamSetgetParameters ()
 
CinDatabasegetDatabase ()
 

Detailed Description

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.


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