#include "timeLineWidget.h" #include #include namespace TimeLine { class TimeLineWidgetPrivate { public: QGraphicsScene* m_pScene; QColor m_background_color; QColor m_timeline_color; }; TimeLineWidget::TimeLineWidget(QWidget *parent) : QGraphicsView(parent) , d_ptr(new TimeLine::TimeLineWidgetPrivate) { d_ptr->m_pScene = new QGraphicsScene; setScene(d_ptr->m_pScene); } TimeLineWidget::~TimeLineWidget() { delete d_ptr; } void TimeLineWidget::resizeEvent(QResizeEvent* e) { } void TimeLineWidget::mousePressEvent(QMouseEvent* e) { } void TimeLineWidget::mouseMoveEvent(QMouseEvent* e) { } void TimeLineWidget::mouseReleaseEvent(QMouseEvent* e) { } void TimeLineWidget::wheelEvent(QWheelEvent* e) { } void TimeLineWidget::setBackground(QColor color) { d_ptr->m_background_color = color; } void TimeLineWidget::setTimelineColor(QColor color) { d_ptr->m_timeline_color = color; setBackgroundBrush(QBrush(color, Qt::SolidPattern)); } } // namespace TimeLine