Mixxx

BpmScheme Class Reference

#include <bpmscheme.h>

List of all members.

Public Member Functions

 BpmScheme (const QString &name, int minBpm, int maxBpm, bool entire)
 BpmScheme ()
 ~BpmScheme ()
void writeXML (QDomDocument &doc, QDomElement &header)
int getMinBpm ()
int getMaxBpm ()
QString getName ()
QString getComment ()
bool getAnalyzeEntireSong ()
void setMinBpm (const int minBpm)
void setMaxBpm (const int maxBpm)
void setName (const QString &name)
void setComment (const QString &comment)
void setAnalyzeEntireSong (const bool entire)

Protected Attributes

int m_MinBpm
int m_MaxBpm
bool m_AnalyzeEntireSong
QString m_Name
QString m_Comment
QMutex m_qMutex

Detailed Description

Class for storing a BPM detection scheme

Author:
Micah Lee

Definition at line 38 of file bpmscheme.h.


Constructor & Destructor Documentation

BpmScheme::BpmScheme ( const QString &  name,
int  minBpm,
int  maxBpm,
bool  entire 
)

Definition at line 23 of file bpmscheme.cpp.

BpmScheme::BpmScheme ( )

Definition at line 28 of file bpmscheme.cpp.

BpmScheme::~BpmScheme ( )

Definition at line 32 of file bpmscheme.cpp.


Member Function Documentation

bool BpmScheme::getAnalyzeEntireSong ( )

Definition at line 78 of file bpmscheme.cpp.

Here is the caller graph for this function:

QString BpmScheme::getComment ( )

Definition at line 70 of file bpmscheme.cpp.

int BpmScheme::getMaxBpm ( )

Definition at line 54 of file bpmscheme.cpp.

Here is the caller graph for this function:

int BpmScheme::getMinBpm ( )

Definition at line 46 of file bpmscheme.cpp.

Here is the caller graph for this function:

QString BpmScheme::getName ( )

Definition at line 62 of file bpmscheme.cpp.

Here is the caller graph for this function:

void BpmScheme::setAnalyzeEntireSong ( const bool  entire)

Definition at line 114 of file bpmscheme.cpp.

Here is the caller graph for this function:

void BpmScheme::setComment ( const QString &  comment)

Definition at line 107 of file bpmscheme.cpp.

void BpmScheme::setMaxBpm ( const int  maxBpm)

Definition at line 93 of file bpmscheme.cpp.

Here is the caller graph for this function:

void BpmScheme::setMinBpm ( const int  minBpm)

Definition at line 86 of file bpmscheme.cpp.

Here is the caller graph for this function:

void BpmScheme::setName ( const QString &  name)

Definition at line 100 of file bpmscheme.cpp.

Here is the caller graph for this function:

void BpmScheme::writeXML ( QDomDocument &  doc,
QDomElement &  header 
)

Definition at line 36 of file bpmscheme.cpp.

Here is the call graph for this function:


Member Data Documentation

Definition at line 67 of file bpmscheme.h.

QString BpmScheme::m_Comment [protected]

Definition at line 69 of file bpmscheme.h.

int BpmScheme::m_MaxBpm [protected]

Definition at line 66 of file bpmscheme.h.

int BpmScheme::m_MinBpm [protected]

Definition at line 65 of file bpmscheme.h.

QString BpmScheme::m_Name [protected]

Definition at line 68 of file bpmscheme.h.

QMutex BpmScheme::m_qMutex [protected]

Mutex protecting access to object

Definition at line 72 of file bpmscheme.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines