Mixxx

MixxxControl Class Reference

#include <mixxxcontrol.h>

List of all members.

Public Member Functions

 MixxxControl (QString controlobject_group="", QString controlobject_value="", QString controlobject_description="", MidiOption midioption=MIDI_OPT_NORMAL)
 MixxxControl (QDomElement &controlNode, bool isOutputNode=false)
 ~MixxxControl ()
void setControlObjectGroup (QString controlobject_group)
void setControlObjectValue (QString controlobject_value)
void setControlObjectDescription (QString controlobject_description)
void setMidiOption (MidiOption midioption)
void setThresholdMinimum (float min)
void setThresholdMaximum (float max)
QString getControlObjectGroup () const
QString getControlObjectValue () const
QString getControlObjectDescription () const
MidiOption getMidiOption () const
float getThresholdMinimum () const
float getThresholdMaximum () const
void serializeToXML (QDomElement &parentNode, bool isOutputNode=false) const
bool operator== (const MixxxControl &other) const
bool isNull ()

Detailed Description

Note: The hash table in the MIDI mapping class maps MidiCommands onto MixxxControls!

Definition at line 27 of file mixxxcontrol.h.


Constructor & Destructor Documentation

MixxxControl::MixxxControl ( QString  controlobject_group = "",
QString  controlobject_value = "",
QString  controlobject_description = "",
MidiOption  midioption = MIDI_OPT_NORMAL 
)

MixxxControl constructor

Definition at line 6 of file mixxxcontrol.cpp.

MixxxControl::MixxxControl ( QDomElement &  parentNode,
bool  isOutputNode = false 
)

Constructor that unserializes a MixxxControl object from a <control> or <output> node block in our MIDI mapping XML file.

Definition at line 21 of file mixxxcontrol.cpp.

MixxxControl::~MixxxControl ( ) [inline]

Definition at line 34 of file mixxxcontrol.h.


Member Function Documentation

QString MixxxControl::getControlObjectDescription ( ) const [inline]

Definition at line 43 of file mixxxcontrol.h.

Here is the caller graph for this function:

QString MixxxControl::getControlObjectGroup ( ) const [inline]

Definition at line 41 of file mixxxcontrol.h.

Here is the caller graph for this function:

QString MixxxControl::getControlObjectValue ( ) const [inline]

Definition at line 42 of file mixxxcontrol.h.

Here is the caller graph for this function:

MidiOption MixxxControl::getMidiOption ( ) const [inline]

Definition at line 44 of file mixxxcontrol.h.

Here is the caller graph for this function:

float MixxxControl::getThresholdMaximum ( ) const [inline]

Definition at line 46 of file mixxxcontrol.h.

Here is the caller graph for this function:

float MixxxControl::getThresholdMinimum ( ) const [inline]

Definition at line 45 of file mixxxcontrol.h.

Here is the caller graph for this function:

bool MixxxControl::isNull ( ) [inline]

Definition at line 54 of file mixxxcontrol.h.

Here is the caller graph for this function:

bool MixxxControl::operator== ( const MixxxControl other) const [inline]

Definition at line 48 of file mixxxcontrol.h.

Here is the call graph for this function:

void MixxxControl::serializeToXML ( QDomElement &  parentNode,
bool  isOutputNode = false 
) const

Definition at line 100 of file mixxxcontrol.cpp.

Here is the call graph for this function:

void MixxxControl::setControlObjectDescription ( QString  controlobject_description) [inline]

Definition at line 37 of file mixxxcontrol.h.

Here is the caller graph for this function:

void MixxxControl::setControlObjectGroup ( QString  controlobject_group) [inline]

Definition at line 35 of file mixxxcontrol.h.

Here is the caller graph for this function:

void MixxxControl::setControlObjectValue ( QString  controlobject_value) [inline]

Definition at line 36 of file mixxxcontrol.h.

Here is the caller graph for this function:

void MixxxControl::setMidiOption ( MidiOption  midioption) [inline]

Definition at line 38 of file mixxxcontrol.h.

Here is the caller graph for this function:

void MixxxControl::setThresholdMaximum ( float  max) [inline]

Definition at line 40 of file mixxxcontrol.h.

Here is the caller graph for this function:

void MixxxControl::setThresholdMinimum ( float  min) [inline]

Definition at line 39 of file mixxxcontrol.h.

Here is the caller graph for this function:


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