RosAna
A rosette analyzer and synthesizer tool
 All Classes Namespaces Functions Variables Properties
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ReadExampleFile Class Reference

The ReadExampleFile class reads example rosettes from file. More...

Public Member Functions

 ReadExampleFile ()
 Constructs an instance of ReadExampleFile and calls readFile().
 
 ~ReadExampleFile ()
 Destroys ReadExampleFile and deleted values.
 
QStringList fetchNames ()
 returns the names of example rosettes. More...
 
QStandardItemModelgetModel (int index)
 Returns a model of an example rosette. More...
 

Private Member Functions

void readFile ()
 reads the file of example rosettes. More...
 

Private Attributes

QStringList nameList
 
QVector< QStringList > * values
 

Detailed Description

The ReadExampleFile class reads example rosettes from file.

Stores the values in a model such that other classes can get the model

Member Function Documentation

QStringList ReadExampleFile::fetchNames ( )

returns the names of example rosettes.

Returns
a list of example rosette names.
QStandardItemModel * ReadExampleFile::getModel ( int  index)

Returns a model of an example rosette.

Parameters
indexof which rosette example to load.
Returns
a new model containing the parameters of the example rosette.
void ReadExampleFile::readFile ( )
private

reads the file of example rosettes.

The examples are on the format "name, a1, f1, a2, f2, .... Values are stored in nameList and values.

Member Data Documentation

QStringList ReadExampleFile::nameList
private

A list of paramter values for example rosettes.

QVector<QStringList>* ReadExampleFile::values
private

A list of example rosette names.


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