|
lmms
Cross-platform music production software
|
#include <SaWaterfallView.h>
Public Member Functions | |
| SaWaterfallView (SaControls *controls, SaProcessor *processor, QWidget *_parent=0) | |
| ~SaWaterfallView () override=default | |
| QSize | sizeHint () const override |
| void | updateVisibility () |
Protected Member Functions | |
| void | paintEvent (QPaintEvent *event) override |
| void | mouseMoveEvent (QMouseEvent *event) override |
| void | mousePressEvent (QMouseEvent *event) override |
| void | resizeEvent (QResizeEvent *event) override |
Private Slots | |
| void | periodicUpdate () |
Private Member Functions | |
| float | samplesPerLine () |
| float | secondsPerLine () |
| float | timeToYPixel (float time, int height) |
| float | yPixelToTime (float position, int height) |
| std::vector< std::pair< float, std::string > > | makeTimeTics () |
| void | drawCursor (QPainter &painter) |
Private Attributes | |
| const SaControls * | m_controls |
| SaProcessor * | m_processor |
| const EffectControlDialog * | m_controlDialog |
| float | m_oldSecondsPerLine |
| float | m_oldHeight |
| std::vector< std::pair< float, std::string > > | m_timeTics |
| QPointF | m_cursor |
| unsigned int | m_displayTop |
| unsigned int | m_displayBottom |
| unsigned int | m_displayLeft |
| unsigned int | m_displayRight |
| unsigned int | m_displayWidth |
| unsigned int | m_displayHeight |
|
explicit |
|
overridedefault |
|
private |
|
private |
|
overrideprotected |
|
overrideprotected |
|
overrideprotected |
|
privateslot |
|
overrideprotected |
|
private |
|
private |
|
inlineoverride |
|
private |
| void lmms::gui::SaWaterfallView::updateVisibility | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |