MCPcopy Create free account
hub / github.com/BatchDrake/SigDigger / QTimeSlider

Method QTimeSlider

Components/QTimeSlider.cpp:49–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47};
48
49QTimeSlider::QTimeSlider(QWidget *parent) : QSlider(parent)
50{
51 struct timeval delta = {1, 0};
52
53 this->setTickInterval(1);
54
55 gettimeofday(&this->startTime, nullptr);
56 this->startTime.tv_usec = 0;
57 timeradd(&this->startTime, &delta, &this->endTime);
58
59 this->setTickPosition(TickPosition::NoTicks);
60 this->setOrientation(Qt::Orientation::Horizontal);
61
62 this->setMinimum(0);
63 this->setMaximum(2e9);
64 this->setMinimumHeight(42);
65 this->setTickInterval(this->maximum());
66
67 this->setStyle(new AbsolutePositioningStyle(this->style()));
68
69 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
70 sizePolicy2.setHorizontalStretch(0);
71 sizePolicy2.setVerticalStretch(0);
72 sizePolicy2.setHeightForWidth(this->sizePolicy().hasHeightForWidth());
73
74 this->setSizePolicy(sizePolicy2);
75}
76
77void
78QTimeSlider::paintEvent(QPaintEvent *ev)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected