27 #include <QScrollArea> 28 #include <QVBoxLayout> 37 class QDragEnterEvent;
99 const QSize &preferred_size);
111 virtual double zoom()
const Q_DECL_OVERRIDE;
128 virtual void dragEnterEvent(QDragEnterEvent *event) Q_DECL_OVERRIDE;
134 virtual void dropEvent(QDropEvent *event) Q_DECL_OVERRIDE;
140 virtual void resizeEvent(QResizeEvent *event) Q_DECL_OVERRIDE;
143 virtual void wheelEvent(QWheelEvent *event) Q_DECL_OVERRIDE;
146 virtual void closeEvent(QCloseEvent *e) Q_DECL_OVERRIDE;
162 virtual int executeCommand(
const QString &command) Q_DECL_OVERRIDE;
183 virtual void setZoom(
double new_zoom) Q_DECL_OVERRIDE;
208 void zoomIn(
int pos = -1);
virtual void closeEvent(QCloseEvent *e) Q_DECL_OVERRIDE
virtual sample_index_t visibleOffset()
QTimer m_delayed_update_timer
void sigZoomChanged(double zoom)
virtual void dragEnterEvent(QDragEnterEvent *event) Q_DECL_OVERRIDE
void slotTrackInserted(unsigned int index, Kwave::Track *track)
int loadLabels(const QString &filename)
virtual QSize sizeHint() const Q_DECL_OVERRIDE
virtual void scrollTo(sample_index_t pos) Q_DECL_OVERRIDE
sample_index_t ms2samples(double ms)
virtual int visibleWidth() const Q_DECL_OVERRIDE
bool labelProperties(Kwave::Label &label)
Kwave::OverViewWidget * m_overview
virtual sample_index_t visibleSamples() const Q_DECL_OVERRIDE
Kwave::SignalWidget m_signal_widget
virtual ~MainWidget() Q_DECL_OVERRIDE
MainWidget(QWidget *parent, Kwave::FileContext &context, const QSize &preferred_size)
void sigVisibleRangeChanged(sample_index_t offset, sample_index_t visible, sample_index_t total)
virtual void dropEvent(QDropEvent *event) Q_DECL_OVERRIDE
int saveLabels(const QString &filename)
virtual void wheelEvent(QWheelEvent *event) Q_DECL_OVERRIDE
void setOffset(sample_index_t new_offset)
Kwave::FileContext & m_context
sample_index_t pixels2samples(unsigned int pixels) const
void sigCommand(const QString &command)
QScrollBar * m_horizontal_scrollbar
virtual void setZoom(double new_zoom) Q_DECL_OVERRIDE
void addLabel(sample_index_t pos, const QString &description)
virtual double zoom() const Q_DECL_OVERRIDE
void fixZoomAndOffset(double zoom, sample_index_t offset)
int samples2pixels(sample_index_t samples) const
void slotTrackDeleted(unsigned int index, Kwave::Track *track)
virtual int executeCommand(const QString &command) Q_DECL_OVERRIDE
void refreshHorizontalScrollBar()
void horizontalScrollBarMoved(int newval)
QScrollArea m_scroll_area
virtual void resizeEvent(QResizeEvent *event) Q_DECL_OVERRIDE