25 static const constexpr int Type = ItemType::FullViewInterval;
26 int type()
const final override {
return Type; }
29 QPainter& p, QRectF visibleRect,
const score::Brush& defaultColor,
31 void updatePaths()
final override;
32 void updatePlayPaths()
final override;
33 void updateOverlayPos();
35 QRectF boundingRect()
const override;
36 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget)
39 void setGuiWidth(
double);
41 void setSelected(
bool selected);
42 void setSnapLine(std::optional<double>);
45 void drawDashedPath(QPainter& p, QRectF visibleRect,
const Process::Style& skin);
46 void drawPlayDashedPath(QPainter& p, QRectF visibleRect,
const Process::Style& skin);
48 std::optional<double> m_snapLine{};