mirror of
https://gitlab.freedesktop.org/dabrain34/GstPipelineStudio.git
synced 2024-09-26 21:50:09 +00:00
17 lines
388 B
C++
17 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);
|
||
|
};
|