DbScript
Public Member Functions | Public Attributes | Properties | List of all members
ExportSize Class Reference

DBS_ExportSizeWrapper defines the parameters for a database Export size calculation command. More...

#include <scriptimportexport.h>

Inheritance diagram for ExportSize:
Inheritance graph
[legend]
Collaboration diagram for ExportSize:
Collaboration graph
[legend]

Public Member Functions

 ExportSize (const String &envName, const StringList &sceneNames, QObject *)
 
 ~ExportSize ()
 
String jobName () const
 
StringList sceneNames () const
 
float audio () const
 
float database () const
 
float final () const
 
float envGroup () const
 
float jobGroup () const
 
float sceneGroup () const
 
float envLibrary () const
 
float jobLibrary () const
 
float sceneLibrary () const
 
float envPalette () const
 
float jobPalette () const
 
float scenePalette () const
 
float other () const
 
float element () const
 
float timing () const
 
float annotation () const
 
float stage () const
 

Public Attributes

String _jobName
 
StringList _sceneNames
 
float _audio
 
float _database
 
float _final
 
float _envGroup
 
float _jobGroup
 
float _sceneGroup
 
float _envLibrary
 
float _jobLibrary
 
float _sceneLibrary
 
float _envPalette
 
float _jobPalette
 
float _scenePalette
 
float _other
 
float _element
 
float _timing
 
float _annotation
 
float _stage
 

Properties

String jobName
 
StringList sceneNames
 
float audio
 audio folder More...
 
float database
 database folder More...
 
float final
 final frame folder More...
 
float envGroup
 macros at the environment level More...
 
float jobGroup
 macros at the job level More...
 
float sceneGroup
 macros at the scene level More...
 
float envLibrary
 libraries at the environment level More...
 
float jobLibrary
 libraries at the job level More...
 
float sceneLibrary
 libraries at the scene level More...
 
float envPalette
 palettes at the environment level More...
 
float jobPalette
 palettes at the job level More...
 
float scenePalette
 palettes at the scene level More...
 
float other
 other ( non-standard ) folders that are at scene level More...
 
float element
 elements More...
 
float timing
 timings More...
 
float annotation
 annotation More...
 
float stage
 stage folder More...
 

Detailed Description

DBS_ExportSizeWrapper defines the parameters for a database Export size calculation command.

var scenes = []; // Create a list of the scenes to be exported from this job.
scenes.push("scene1");
scenes.push("scene2");
var job = new Job("myEnvName", "myJobName");
var exportData = new ExportData( job.envName, job.name, scenes, "/home/user/testExport");
sizeC = ControlCentre.calculateSizeOfExport( exportData );
print(" elementdir is " + sizeC.element );

Constructor & Destructor Documentation

ExportSize::ExportSize ( const String &  envName,
const StringList &  sceneNames,
QObject *   
)
ExportSize::~ExportSize ( )

Member Function Documentation

float ExportSize::annotation ( ) const
inline
float ExportSize::audio ( ) const
inline
float ExportSize::database ( ) const
inline
float ExportSize::element ( ) const
inline
float ExportSize::envGroup ( ) const
inline
float ExportSize::envLibrary ( ) const
inline
float ExportSize::envPalette ( ) const
inline
float ExportSize::final ( ) const
inline
float ExportSize::jobGroup ( ) const
inline
float ExportSize::jobLibrary ( ) const
inline
String ExportSize::jobName ( ) const
float ExportSize::jobPalette ( ) const
inline
float ExportSize::other ( ) const
inline
float ExportSize::sceneGroup ( ) const
inline
float ExportSize::sceneLibrary ( ) const
inline
StringList ExportSize::sceneNames ( ) const
float ExportSize::scenePalette ( ) const
inline
float ExportSize::stage ( ) const
inline
float ExportSize::timing ( ) const
inline

Member Data Documentation

float ExportSize::_annotation
float ExportSize::_audio
float ExportSize::_database
float ExportSize::_element
float ExportSize::_envGroup
float ExportSize::_envLibrary
float ExportSize::_envPalette
float ExportSize::_final
float ExportSize::_jobGroup
float ExportSize::_jobLibrary
String ExportSize::_jobName
float ExportSize::_jobPalette
float ExportSize::_other
float ExportSize::_sceneGroup
float ExportSize::_sceneLibrary
StringList ExportSize::_sceneNames
float ExportSize::_scenePalette
float ExportSize::_stage
float ExportSize::_timing

Property Documentation

float ExportSize::annotation
readprivate

annotation

float ExportSize::audio
readprivate

audio folder

float ExportSize::database
readprivate

database folder

float ExportSize::element
readprivate

elements

float ExportSize::envGroup
readprivate

macros at the environment level

float ExportSize::envLibrary
readprivate

libraries at the environment level

float ExportSize::envPalette
readprivate

palettes at the environment level

float ExportSize::final
readprivate

final frame folder

float ExportSize::jobGroup
readprivate

macros at the job level

float ExportSize::jobLibrary
readprivate

libraries at the job level

String ExportSize::jobName
readprivate
float ExportSize::jobPalette
readprivate

palettes at the job level

float ExportSize::other
readprivate

other ( non-standard ) folders that are at scene level

float ExportSize::sceneGroup
readprivate

macros at the scene level

float ExportSize::sceneLibrary
readprivate

libraries at the scene level

StringList ExportSize::sceneNames
readprivate
float ExportSize::scenePalette
readprivate

palettes at the scene level

float ExportSize::stage
readprivate

stage folder

float ExportSize::timing
readprivate

timings


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