Skip to content
Extraits de code Groupes Projets
Valider 1b1eab49 rédigé par Elliu's avatar Elliu
Parcourir les fichiers

Add empty classes for Timing[Line,Syl,Separator]

parent 392190f4
Branches
Aucune étiquette associée trouvée
1 requête de fusion!29Improve timingView with display of the ASS lines
#include "TimingLine.hh"
#include <QPainter>
#include <QGraphicsScene>
#include "TimingUtils.hh"
using namespace Vivy;
TimingLine::TimingLine(QGraphicsItem *parent)
: QGraphicsItem(parent)
{
}
QRectF
TimingLine::boundingRect() const
{
return QRectF();
}
void
TimingLine::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
{
}
#pragma once
#include <QGraphicsItem>
namespace Vivy
{
class TimingLine final : public QGraphicsItem {
public:
explicit TimingLine(QGraphicsItem *parent = nullptr);
QRectF boundingRect() const override;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override;
};
}
#include "TimingSeparator.hh"
#include <QPainter>
#include <QGraphicsScene>
#include "TimingUtils.hh"
using namespace Vivy;
TimingSeparator::TimingSeparator(QGraphicsItem *parent)
: QGraphicsItem(parent)
{
}
QRectF
TimingSeparator::boundingRect() const
{
return QRectF();
}
void
TimingSeparator::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
{
}
#pragma once
#include <QGraphicsItem>
namespace Vivy
{
class TimingSeparator final : public QGraphicsItem {
public:
explicit TimingSeparator(QGraphicsItem *parent = nullptr);
QRectF boundingRect() const override;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override;
};
}
#include "TimingSyl.hh"
#include <QPainter>
#include <QGraphicsScene>
#include "TimingUtils.hh"
using namespace Vivy;
TimingSyl::TimingSyl(QGraphicsItem *parent)
: QGraphicsItem(parent)
{
}
QRectF
TimingSyl::boundingRect() const
{
return QRectF();
}
void
TimingSyl::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
{
}
#pragma once
#include <QGraphicsItem>
namespace Vivy
{
class TimingSyl final : public QGraphicsItem {
public:
explicit TimingSyl(QGraphicsItem *parent = nullptr);
QRectF boundingRect() const override;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override;
};
}
......@@ -7,6 +7,8 @@
#include <QRectF>
#include <QString>
#define getTimingScene() static_cast<TimingScene *>(scene())
namespace Vivy
{
class TimingUtils {
......
......@@ -34,9 +34,3 @@ TimingView::moveScrollBarToBottom(int, int max) noexcept
{
verticalScrollBar()->setValue(max);
}
TimingScene *
TimingView::getTimingScene() const
{
return static_cast<TimingScene *>(scene());
}
......@@ -25,7 +25,6 @@ public:
QWidget * = nullptr) noexcept;
~TimingView() noexcept override = default;
TimingScene *getTimingScene() const;
void wheelEvent(QWheelEvent *) noexcept override;
private:
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter