svgui
1.9
|
#include <ItemEditDialog.h>
Public Types | |
enum | { ShowTime = 1 << 0, ShowDuration = 1 << 1, ShowValue = 1 << 2, ShowText = 1 << 3 } |
Public Member Functions | |
ItemEditDialog (int sampleRate, int options, QString valueUnits="", QWidget *parent=0) | |
void | setFrameTime (int frame) |
int | getFrameTime () const |
void | setRealTime (RealTime rt) |
RealTime | getRealTime () const |
void | setFrameDuration (int frame) |
int | 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 | |
int | m_sampleRate |
int | m_defaultFrame |
int | 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 |
Definition at line 28 of file ItemEditDialog.h.
anonymous enum |
Definition at line 33 of file ItemEditDialog.h.
ItemEditDialog::ItemEditDialog | ( | int | sampleRate, |
int | options, | ||
QString | valueUnits = "" , |
||
QWidget * | parent = 0 |
||
) |
Definition at line 31 of file ItemEditDialog.cpp.
References 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(), and valueChanged().
void ItemEditDialog::setFrameTime | ( | int | frame | ) |
Definition at line 196 of file ItemEditDialog.cpp.
References m_defaultFrame, m_frameTimeSpinBox, m_realTimeSecsSpinBox, m_realTimeUSecsSpinBox, m_resetButton, and m_sampleRate.
Referenced by TimeInstantLayer::editOpen(), NoteLayer::editOpen(), TimeValueLayer::editOpen(), RegionLayer::editOpen(), FlexiNoteLayer::editOpen(), reset(), and setRealTime().
int ItemEditDialog::getFrameTime | ( | ) | const |
Definition at line 209 of file ItemEditDialog.cpp.
References m_frameTimeSpinBox.
Referenced by TimeInstantLayer::editOpen(), NoteLayer::editOpen(), TimeValueLayer::editOpen(), RegionLayer::editOpen(), FlexiNoteLayer::editOpen(), and getRealTime().
void ItemEditDialog::setRealTime | ( | RealTime | rt | ) |
Definition at line 215 of file ItemEditDialog.cpp.
References m_sampleRate, and setFrameTime().
RealTime ItemEditDialog::getRealTime | ( | ) | const |
Definition at line 221 of file ItemEditDialog.cpp.
References getFrameTime(), and m_sampleRate.
Referenced by realTimeSecsChanged(), and realTimeUSecsChanged().
void ItemEditDialog::setFrameDuration | ( | int | frame | ) |
Definition at line 227 of file ItemEditDialog.cpp.
References m_defaultDuration, m_frameDurationSpinBox, m_realDurationSecsSpinBox, m_realDurationUSecsSpinBox, m_resetButton, and m_sampleRate.
Referenced by NoteLayer::editOpen(), RegionLayer::editOpen(), FlexiNoteLayer::editOpen(), reset(), and setRealDuration().
int ItemEditDialog::getFrameDuration | ( | ) | const |
Definition at line 240 of file ItemEditDialog.cpp.
References m_frameDurationSpinBox.
Referenced by NoteLayer::editOpen(), RegionLayer::editOpen(), FlexiNoteLayer::editOpen(), and getRealDuration().
void ItemEditDialog::setRealDuration | ( | RealTime | rt | ) |
Definition at line 246 of file ItemEditDialog.cpp.
References m_sampleRate, and setFrameDuration().
RealTime ItemEditDialog::getRealDuration | ( | ) | const |
Definition at line 252 of file ItemEditDialog.cpp.
References getFrameDuration(), and m_sampleRate.
Referenced by realDurationSecsChanged(), and realDurationUSecsChanged().
void ItemEditDialog::setValue | ( | float | value | ) |
Definition at line 258 of file ItemEditDialog.cpp.
References m_defaultValue, m_resetButton, and m_valueSpinBox.
Referenced by NoteLayer::editOpen(), TimeValueLayer::editOpen(), RegionLayer::editOpen(), FlexiNoteLayer::editOpen(), and reset().
float ItemEditDialog::getValue | ( | ) | const |
Definition at line 268 of file ItemEditDialog.cpp.
References m_valueSpinBox.
Referenced by NoteLayer::editOpen(), TimeValueLayer::editOpen(), RegionLayer::editOpen(), and FlexiNoteLayer::editOpen().
void ItemEditDialog::setText | ( | QString | text | ) |
Definition at line 274 of file ItemEditDialog.cpp.
References m_defaultText, m_resetButton, and m_textField.
Referenced by TimeInstantLayer::editOpen(), NoteLayer::editOpen(), TimeValueLayer::editOpen(), RegionLayer::editOpen(), FlexiNoteLayer::editOpen(), and reset().
QString ItemEditDialog::getText | ( | ) | const |
Definition at line 284 of file ItemEditDialog.cpp.
References m_textField.
Referenced by TimeInstantLayer::editOpen(), NoteLayer::editOpen(), TimeValueLayer::editOpen(), RegionLayer::editOpen(), and FlexiNoteLayer::editOpen().
void ItemEditDialog::frameTimeChanged | ( | int | i | ) | [protected, slot] |
Definition at line 290 of file ItemEditDialog.cpp.
References m_realTimeSecsSpinBox, m_realTimeUSecsSpinBox, m_resetButton, and m_sampleRate.
Referenced by ItemEditDialog().
void ItemEditDialog::realTimeSecsChanged | ( | int | i | ) | [protected, slot] |
Definition at line 305 of file ItemEditDialog.cpp.
References getRealTime(), m_frameTimeSpinBox, m_resetButton, and m_sampleRate.
Referenced by ItemEditDialog().
void ItemEditDialog::realTimeUSecsChanged | ( | int | i | ) | [protected, slot] |
Definition at line 315 of file ItemEditDialog.cpp.
References getRealTime(), m_frameTimeSpinBox, m_resetButton, and m_sampleRate.
Referenced by ItemEditDialog().
void ItemEditDialog::frameDurationChanged | ( | int | i | ) | [protected, slot] |
Definition at line 325 of file ItemEditDialog.cpp.
References m_realDurationSecsSpinBox, m_realDurationUSecsSpinBox, m_resetButton, and m_sampleRate.
Referenced by ItemEditDialog().
void ItemEditDialog::realDurationSecsChanged | ( | int | i | ) | [protected, slot] |
Definition at line 340 of file ItemEditDialog.cpp.
References getRealDuration(), m_frameDurationSpinBox, m_resetButton, and m_sampleRate.
Referenced by ItemEditDialog().
void ItemEditDialog::realDurationUSecsChanged | ( | int | i | ) | [protected, slot] |
Definition at line 350 of file ItemEditDialog.cpp.
References getRealDuration(), m_frameDurationSpinBox, m_resetButton, and m_sampleRate.
Referenced by ItemEditDialog().
void ItemEditDialog::valueChanged | ( | double | ) | [protected, slot] |
Definition at line 360 of file ItemEditDialog.cpp.
References m_resetButton.
Referenced by ItemEditDialog().
void ItemEditDialog::textChanged | ( | QString | ) | [protected, slot] |
Definition at line 366 of file ItemEditDialog.cpp.
References m_resetButton.
Referenced by ItemEditDialog().
void ItemEditDialog::reset | ( | ) | [protected, slot] |
Definition at line 372 of file ItemEditDialog.cpp.
References m_defaultDuration, m_defaultFrame, m_defaultText, m_defaultValue, m_resetButton, setFrameDuration(), setFrameTime(), setText(), and setValue().
Referenced by ItemEditDialog().
int 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().
int ItemEditDialog::m_defaultFrame [protected] |
Definition at line 74 of file ItemEditDialog.h.
Referenced by reset(), and setFrameTime().
int 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.
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().