ItemEditDialog Class Reference

#include <ItemEditDialog.h>

List of all members.


Detailed Description

Definition at line 28 of file ItemEditDialog.h.

Public Types

enum  { ShowTime = 1 << 0, ShowDuration = 1 << 1, ShowValue = 1 << 2, ShowText = 1 << 3 }

Public Member Functions

 ItemEditDialog (size_t sampleRate, int options, QString valueUnits="", QWidget *parent=0)
void setFrameTime (long frame)
long getFrameTime () const
void setRealTime (RealTime rt)
RealTime getRealTime () const
void setFrameDuration (long frame)
long getFrameDuration () const
void setRealDuration (RealTime rt)
RealTime getRealDuration () const
void setValue (float value)
float getValue () const
void setText (QString text)
QString getText () const

Protected Slots

void frameTimeChanged (int)
void realTimeSecsChanged (int)
void realTimeUSecsChanged (int)
void frameDurationChanged (int)
void realDurationSecsChanged (int)
void realDurationUSecsChanged (int)
void valueChanged (double)
void textChanged (QString)
void reset ()

Protected Attributes

size_t m_sampleRate
long m_defaultFrame
long m_defaultDuration
float m_defaultValue
QString m_defaultText
QSpinBox * m_frameTimeSpinBox
QSpinBox * m_realTimeSecsSpinBox
QSpinBox * m_realTimeUSecsSpinBox
QSpinBox * m_frameDurationSpinBox
QSpinBox * m_realDurationSecsSpinBox
QSpinBox * m_realDurationUSecsSpinBox
QDoubleSpinBox * m_valueSpinBox
QLineEdit * m_textField
QPushButton * m_resetButton


Member Enumeration Documentation

anonymous enum

Enumerator:
ShowTime 
ShowDuration 
ShowValue 
ShowText 

Definition at line 33 of file ItemEditDialog.h.


Constructor & Destructor Documentation

ItemEditDialog::ItemEditDialog ( size_t  sampleRate,
int  options,
QString  valueUnits = "",
QWidget *  parent = 0 
)

Definition at line 31 of file ItemEditDialog.cpp.

References RealTime::frame2RealTime(), frameDurationChanged(), frameTimeChanged(), m_frameDurationSpinBox, m_frameTimeSpinBox, m_realDurationSecsSpinBox, m_realDurationUSecsSpinBox, m_realTimeSecsSpinBox, m_realTimeUSecsSpinBox, m_resetButton, m_textField, m_valueSpinBox, realDurationSecsChanged(), realDurationUSecsChanged(), realTimeSecsChanged(), realTimeUSecsChanged(), reset(), ShowDuration, ShowText, ShowTime, ShowValue, textChanged(), RealTime::usec(), and valueChanged().


Member Function Documentation

void ItemEditDialog::setFrameTime ( long  frame  ) 

Definition at line 193 of file ItemEditDialog.cpp.

References RealTime::frame2RealTime(), m_defaultFrame, m_frameTimeSpinBox, m_realTimeSecsSpinBox, m_realTimeUSecsSpinBox, m_resetButton, m_sampleRate, RealTime::sec, and RealTime::usec().

Referenced by TimeValueLayer::editOpen(), TimeInstantLayer::editOpen(), NoteLayer::editOpen(), reset(), and setRealTime().

long ItemEditDialog::getFrameTime (  )  const

Definition at line 206 of file ItemEditDialog.cpp.

References m_frameTimeSpinBox.

Referenced by TimeValueLayer::editOpen(), TimeInstantLayer::editOpen(), NoteLayer::editOpen(), and getRealTime().

void ItemEditDialog::setRealTime ( RealTime  rt  ) 

Definition at line 212 of file ItemEditDialog.cpp.

References m_sampleRate, RealTime::realTime2Frame(), and setFrameTime().

RealTime ItemEditDialog::getRealTime (  )  const

Definition at line 218 of file ItemEditDialog.cpp.

References RealTime::frame2RealTime(), getFrameTime(), and m_sampleRate.

Referenced by realTimeSecsChanged(), and realTimeUSecsChanged().

void ItemEditDialog::setFrameDuration ( long  frame  ) 

Definition at line 224 of file ItemEditDialog.cpp.

References RealTime::frame2RealTime(), m_defaultDuration, m_frameDurationSpinBox, m_realDurationSecsSpinBox, m_realDurationUSecsSpinBox, m_resetButton, m_sampleRate, RealTime::sec, and RealTime::usec().

Referenced by NoteLayer::editOpen(), reset(), and setRealDuration().

long ItemEditDialog::getFrameDuration (  )  const

Definition at line 237 of file ItemEditDialog.cpp.

References m_frameDurationSpinBox.

Referenced by NoteLayer::editOpen(), and getRealDuration().

void ItemEditDialog::setRealDuration ( RealTime  rt  ) 

Definition at line 243 of file ItemEditDialog.cpp.

References m_sampleRate, RealTime::realTime2Frame(), and setFrameDuration().

RealTime ItemEditDialog::getRealDuration (  )  const

Definition at line 249 of file ItemEditDialog.cpp.

References RealTime::frame2RealTime(), getFrameDuration(), and m_sampleRate.

Referenced by realDurationSecsChanged(), and realDurationUSecsChanged().

void ItemEditDialog::setValue ( float  value  ) 

Definition at line 255 of file ItemEditDialog.cpp.

References m_defaultValue, m_resetButton, and m_valueSpinBox.

Referenced by TimeValueLayer::editOpen(), NoteLayer::editOpen(), and reset().

float ItemEditDialog::getValue (  )  const

Definition at line 265 of file ItemEditDialog.cpp.

References m_valueSpinBox.

Referenced by TimeValueLayer::editOpen(), and NoteLayer::editOpen().

void ItemEditDialog::setText ( QString  text  ) 

Definition at line 271 of file ItemEditDialog.cpp.

References m_defaultText, m_resetButton, and m_textField.

Referenced by TimeValueLayer::editOpen(), TimeInstantLayer::editOpen(), NoteLayer::editOpen(), and reset().

QString ItemEditDialog::getText (  )  const

Definition at line 281 of file ItemEditDialog.cpp.

References m_textField.

Referenced by TimeValueLayer::editOpen(), TimeInstantLayer::editOpen(), and NoteLayer::editOpen().

void ItemEditDialog::frameTimeChanged ( int   )  [protected, slot]

Definition at line 287 of file ItemEditDialog.cpp.

References RealTime::frame2RealTime(), m_realTimeSecsSpinBox, m_realTimeUSecsSpinBox, m_resetButton, m_sampleRate, RealTime::sec, and RealTime::usec().

Referenced by ItemEditDialog().

void ItemEditDialog::realTimeSecsChanged ( int   )  [protected, slot]

Definition at line 302 of file ItemEditDialog.cpp.

References getRealTime(), m_frameTimeSpinBox, m_resetButton, m_sampleRate, RealTime::realTime2Frame(), and RealTime::sec.

Referenced by ItemEditDialog().

void ItemEditDialog::realTimeUSecsChanged ( int   )  [protected, slot]

Definition at line 312 of file ItemEditDialog.cpp.

References getRealTime(), m_frameTimeSpinBox, m_resetButton, m_sampleRate, RealTime::nsec, and RealTime::realTime2Frame().

Referenced by ItemEditDialog().

void ItemEditDialog::frameDurationChanged ( int   )  [protected, slot]

Definition at line 322 of file ItemEditDialog.cpp.

References RealTime::frame2RealTime(), m_realDurationSecsSpinBox, m_realDurationUSecsSpinBox, m_resetButton, m_sampleRate, RealTime::sec, and RealTime::usec().

Referenced by ItemEditDialog().

void ItemEditDialog::realDurationSecsChanged ( int   )  [protected, slot]

Definition at line 337 of file ItemEditDialog.cpp.

References getRealDuration(), m_frameDurationSpinBox, m_resetButton, m_sampleRate, RealTime::realTime2Frame(), and RealTime::sec.

Referenced by ItemEditDialog().

void ItemEditDialog::realDurationUSecsChanged ( int   )  [protected, slot]

Definition at line 347 of file ItemEditDialog.cpp.

References getRealDuration(), m_frameDurationSpinBox, m_resetButton, m_sampleRate, RealTime::nsec, and RealTime::realTime2Frame().

Referenced by ItemEditDialog().

void ItemEditDialog::valueChanged ( double   )  [protected, slot]

Definition at line 357 of file ItemEditDialog.cpp.

References m_resetButton.

Referenced by ItemEditDialog().

void ItemEditDialog::textChanged ( QString   )  [protected, slot]

Definition at line 363 of file ItemEditDialog.cpp.

References m_resetButton.

Referenced by ItemEditDialog().

void ItemEditDialog::reset (  )  [protected, slot]

Definition at line 369 of file ItemEditDialog.cpp.

References m_defaultDuration, m_defaultFrame, m_defaultText, m_defaultValue, m_resetButton, setFrameDuration(), setFrameTime(), setText(), and setValue().

Referenced by ItemEditDialog().


Member Data Documentation

size_t ItemEditDialog::m_sampleRate [protected]

Definition at line 73 of file ItemEditDialog.h.

Referenced by frameDurationChanged(), frameTimeChanged(), getRealDuration(), getRealTime(), realDurationSecsChanged(), realDurationUSecsChanged(), realTimeSecsChanged(), realTimeUSecsChanged(), setFrameDuration(), setFrameTime(), setRealDuration(), and setRealTime().

long ItemEditDialog::m_defaultFrame [protected]

Definition at line 74 of file ItemEditDialog.h.

Referenced by reset(), and setFrameTime().

long ItemEditDialog::m_defaultDuration [protected]

Definition at line 75 of file ItemEditDialog.h.

Referenced by reset(), and setFrameDuration().

float ItemEditDialog::m_defaultValue [protected]

Definition at line 76 of file ItemEditDialog.h.

Referenced by reset(), and setValue().

QString ItemEditDialog::m_defaultText [protected]

Definition at line 77 of file ItemEditDialog.h.

Referenced by reset(), and setText().

QSpinBox* ItemEditDialog::m_frameTimeSpinBox [protected]

Definition at line 78 of file ItemEditDialog.h.

Referenced by getFrameTime(), ItemEditDialog(), realTimeSecsChanged(), realTimeUSecsChanged(), and setFrameTime().

QSpinBox* ItemEditDialog::m_realTimeSecsSpinBox [protected]

Definition at line 79 of file ItemEditDialog.h.

Referenced by frameTimeChanged(), ItemEditDialog(), and setFrameTime().

QSpinBox* ItemEditDialog::m_realTimeUSecsSpinBox [protected]

Definition at line 80 of file ItemEditDialog.h.

Referenced by frameTimeChanged(), ItemEditDialog(), and setFrameTime().

QSpinBox* ItemEditDialog::m_frameDurationSpinBox [protected]

Definition at line 81 of file ItemEditDialog.h.

Referenced by getFrameDuration(), ItemEditDialog(), realDurationSecsChanged(), realDurationUSecsChanged(), and setFrameDuration().

QSpinBox* ItemEditDialog::m_realDurationSecsSpinBox [protected]

Definition at line 82 of file ItemEditDialog.h.

Referenced by frameDurationChanged(), ItemEditDialog(), and setFrameDuration().

QSpinBox* ItemEditDialog::m_realDurationUSecsSpinBox [protected]

Definition at line 83 of file ItemEditDialog.h.

Referenced by frameDurationChanged(), ItemEditDialog(), and setFrameDuration().

QDoubleSpinBox* ItemEditDialog::m_valueSpinBox [protected]

Definition at line 84 of file ItemEditDialog.h.

Referenced by getValue(), ItemEditDialog(), and setValue().

QLineEdit* ItemEditDialog::m_textField [protected]

Definition at line 85 of file ItemEditDialog.h.

Referenced by getText(), ItemEditDialog(), and setText().

QPushButton* ItemEditDialog::m_resetButton [protected]

Definition at line 86 of file ItemEditDialog.h.

Referenced by frameDurationChanged(), frameTimeChanged(), ItemEditDialog(), realDurationSecsChanged(), realDurationUSecsChanged(), realTimeSecsChanged(), realTimeUSecsChanged(), reset(), setFrameDuration(), setFrameTime(), setText(), setValue(), textChanged(), and valueChanged().


The documentation for this class was generated from the following files:
Generated on Wed Feb 20 15:45:33 2008 for SonicVisualiser by  doxygen 1.5.1