UltraScan III
List of all members | Public Member Functions | Private Member Functions | Private Attributes
US_LoadableNoise Class Reference

Count loadable noise available and set up for load. More...

#include "us_loadable_noise.h"

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

Public Member Functions

 US_LoadableNoise (QObject *=0)
 Simple constructor. More...
 
int count_noise (bool, US_DataIO::EditedData *, US_Model *, QStringList &, QStringList &)
 Count available noise records and set up for load dialog. More...
 

Private Member Functions

int models_in_edit (bool, QString, QStringList &)
 
int noises_in_model (bool, QString, QStringList &)
 
int id_list_db (QString)
 
int id_list_disk (QString)
 

Private Attributes

int dbg_level
 
QStringList noiIDs
 
QStringList noiEdIDs
 
QStringList noiMoIDs
 
QStringList noiTypes
 
QStringList modIDs
 
QStringList modEdIDs
 
QStringList modDescs
 

Detailed Description

Count loadable noise available and set up for load.

Provides a function to count noises available on disk or in the database that match edited data and, possible, a loaded model

Definition at line 22 of file us_loadable_noise.h.

Constructor & Destructor Documentation

US_LoadableNoise::US_LoadableNoise ( QObject *  parent = 0)

Simple constructor.

Parameters
parentA pointer to the parent QObject. This normally can be left as NULL.

Definition at line 18 of file us_loadable_noise.cpp.

Member Function Documentation

int US_LoadableNoise::count_noise ( bool  ondisk,
US_DataIO::EditedData edata,
US_Model model,
QStringList &  mieGUIDs,
QStringList &  nieGUIDs 
)

Count available noise records and set up for load dialog.

Parameters
ondiskFlag for noise source: true=local; false=db.
edataPointer to edited data for which to search noise.
modelOptional pointer to loaded model, priority noise.
mieGUIDsList of returned model-in-edit ModelGUID strings.
nieGUIDsList of returned noise-in-edit NoiseGUID strings.
Returns
Count of noises available for given edit.

Definition at line 22 of file us_loadable_noise.cpp.

int US_LoadableNoise::id_list_db ( QString  daEditGUID)
private

Definition at line 275 of file us_loadable_noise.cpp.

int US_LoadableNoise::id_list_disk ( QString  daEditGUID)
private

Definition at line 379 of file us_loadable_noise.cpp.

int US_LoadableNoise::models_in_edit ( bool  ondisk,
QString  eGUID,
QStringList &  mGUIDs 
)
private

Definition at line 222 of file us_loadable_noise.cpp.

int US_LoadableNoise::noises_in_model ( bool  ondisk,
QString  mGUID,
QStringList &  nGUIDs 
)
private

Definition at line 248 of file us_loadable_noise.cpp.

Member Data Documentation

int US_LoadableNoise::dbg_level
private

Definition at line 57 of file us_loadable_noise.h.

QStringList US_LoadableNoise::modDescs
private

Definition at line 65 of file us_loadable_noise.h.

QStringList US_LoadableNoise::modEdIDs
private

Definition at line 64 of file us_loadable_noise.h.

QStringList US_LoadableNoise::modIDs
private

Definition at line 63 of file us_loadable_noise.h.

QStringList US_LoadableNoise::noiEdIDs
private

Definition at line 60 of file us_loadable_noise.h.

QStringList US_LoadableNoise::noiIDs
private

Definition at line 59 of file us_loadable_noise.h.

QStringList US_LoadableNoise::noiMoIDs
private

Definition at line 61 of file us_loadable_noise.h.

QStringList US_LoadableNoise::noiTypes
private

Definition at line 62 of file us_loadable_noise.h.


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