mirror of
https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio.git
synced 2024-09-25 21:20:07 +00:00
16 lines
388 B
C++
16 lines
388 B
C++
#include "SeekSlider.h"
|
|
|
|
void SeekSlider::mousePressEvent(QMouseEvent *event)
|
|
{
|
|
if(event->button() == Qt::LeftButton)
|
|
{
|
|
if(orientation() == Qt::Vertical)
|
|
setValue(minimum() + ((maximum()-minimum()) * (height()-event->y())) / height() ) ;
|
|
else
|
|
setValue(minimum() + ((maximum()-minimum()) * event->x()) / width() ) ;
|
|
|
|
event->accept();
|
|
}
|
|
|
|
QSlider::mousePressEvent(event);
|
|
};
|