Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Data::TonleiterData Class Reference

#include </home/clem/local/src/opie/noncore/multimedia/tonleiter/tonleiterdata.h>

Collaboration diagram for Data::TonleiterData:

Collaboration graph
[legend]
List of all members.

Public Slots

void setCurrentInstrumetID (int id)
void setCurrentScaleID (int id)
void setCurrentNote (int id)
void setDrawNames (bool dn)

Signals

void dataChange ()

Public Member Functions

 TonleiterData (QObject *parent)
 ~TonleiterData ()
int noOfInstruments ()
Instrument getInstrument (int id)
int getCurrentInstrumentID ()
int noOfScales ()
Scale getScale (int id)
int getCurrentScaleID ()
int getCurrentBaseNote ()
bool isDrawNames ()

Private Member Functions

void loadData ()
void saveData ()

Private Attributes

QValueList< Instrumentinstruments
int currentInstrumentID
QValueList< Scalescales
int currentScaleID
int currentNote
bool drawnames

Constructor & Destructor Documentation

Data::TonleiterData::TonleiterData QObject *  parent  ) 
 

Data::TonleiterData::~TonleiterData  ) 
 


Member Function Documentation

void Data::TonleiterData::dataChange  )  [signal]
 

int Data::TonleiterData::getCurrentBaseNote  ) 
 

int Data::TonleiterData::getCurrentInstrumentID  ) 
 

int Data::TonleiterData::getCurrentScaleID  ) 
 

Instrument Data::TonleiterData::getInstrument int  id  ) 
 

Scale Data::TonleiterData::getScale int  id  ) 
 

bool Data::TonleiterData::isDrawNames  ) 
 

void Data::TonleiterData::loadData  )  [private]
 

int Data::TonleiterData::noOfInstruments  ) 
 

int Data::TonleiterData::noOfScales  ) 
 

void Data::TonleiterData::saveData  )  [private]
 

void Data::TonleiterData::setCurrentInstrumetID int  id  )  [slot]
 

void Data::TonleiterData::setCurrentNote int  id  )  [slot]
 

void Data::TonleiterData::setCurrentScaleID int  id  )  [slot]
 

void Data::TonleiterData::setDrawNames bool  dn  )  [slot]
 


Member Data Documentation

int Data::TonleiterData::currentInstrumentID [private]
 

Definition at line 15 of file tonleiterdata.h.

int Data::TonleiterData::currentNote [private]
 

Definition at line 20 of file tonleiterdata.h.

int Data::TonleiterData::currentScaleID [private]
 

Definition at line 18 of file tonleiterdata.h.

bool Data::TonleiterData::drawnames [private]
 

Definition at line 21 of file tonleiterdata.h.

QValueList<Instrument> Data::TonleiterData::instruments [private]
 

Definition at line 12 of file tonleiterdata.h.

QValueList<Scale> Data::TonleiterData::scales [private]
 

Definition at line 17 of file tonleiterdata.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:30:07 2005 for OPIE by  doxygen 1.4.2