From: Rubén I. P. <pas...@ms...> - 2013-07-05 23:21:05
|
/* * timer_widget.cpp - widget for visualization of ellapsed time * Based on visualization widget * Uploaded by Ruben Ibarra * TODO: Add glow effect * Licensed by GPLv2 */ #ifndef _TIMER_WIDGET #define _TIMER_WIDGET #include <QtGui/QWidget> #include <QtGui/QPixmap> #include <QtGui/QGraphicsDropShadowEffect> #include "mixer.h" class timerWidget : public QWidget { Q_OBJECT public: timerWidget( const QPixmap & _bg, QWidget * _parent); virtual ~timerWidget(); void setActive( bool _active ); protected: virtual void paintEvent( QPaintEvent * _pe ); virtual void mousePressEvent( QMouseEvent * _me ); protected slots: void updateAudioBuffer(); private: QPixmap s_background; QPointF * m_points; QString seconds; QString minutes; QString milliseconds; QString tacts; QString ticks; QString time1,time2,time3; QString total; QGraphicsDropShadowEffect * dse; sampleFrame * m_buffer; int mode; } ; #endif |