change: change code style to Linux style except indent.

This commit is contained in:
Mike Solar
2025-08-03 03:09:40 +08:00
parent 65ab76edc8
commit 74f73ab3be
789 changed files with 77113 additions and 68888 deletions
+76 -61
View File
@@ -28,108 +28,123 @@
#include "timescaledobject.h"
#include "widget/handmovableview/handmovableview.h"
namespace olive {
namespace olive
{
class TimeBasedWidget;
class TimeBasedView : public HandMovableView, public TimeScaledObject
{
Q_OBJECT
class TimeBasedView : public HandMovableView, public TimeScaledObject {
Q_OBJECT
public:
TimeBasedView(QWidget* parent = nullptr);
TimeBasedView(QWidget *parent = nullptr);
void EnableSnap(const std::vector<rational> &points);
void DisableSnap();
bool IsSnapped() const
{
return snapped_;
}
void EnableSnap(const std::vector<rational> &points);
void DisableSnap();
bool IsSnapped() const
{
return snapped_;
}
TimeBasedWidget *GetSnapService() const { return snap_service_; }
void SetSnapService(TimeBasedWidget* service) { snap_service_ = service; }
TimeBasedWidget *GetSnapService() const
{
return snap_service_;
}
void SetSnapService(TimeBasedWidget *service)
{
snap_service_ = service;
}
const double& GetYScale() const;
void SetYScale(const double& y_scale);
const double &GetYScale() const;
void SetYScale(const double &y_scale);
virtual bool IsDraggingPlayhead() const
{
return dragging_playhead_;
}
virtual bool IsDraggingPlayhead() const
{
return dragging_playhead_;
}
// To be called only by selection managers
virtual void SelectionManagerSelectEvent(void *obj){}
virtual void SelectionManagerDeselectEvent(void *obj){}
// To be called only by selection managers
virtual void SelectionManagerSelectEvent(void *obj)
{
}
virtual void SelectionManagerDeselectEvent(void *obj)
{
}
ViewerOutput *GetViewerNode() const { return viewer_; }
ViewerOutput *GetViewerNode() const
{
return viewer_;
}
void SetViewerNode(ViewerOutput *v);
void SetViewerNode(ViewerOutput *v);
QPointF ScalePoint(const QPointF &p) const;
QPointF UnscalePoint(const QPointF &p) const;
QPointF ScalePoint(const QPointF &p) const;
QPointF UnscalePoint(const QPointF &p) const;
public slots:
void SetEndTime(const rational& length);
void SetEndTime(const rational &length);
/**
/**
* @brief Slot called whenever the view resizes or the scene contents change to enforce minimum scene sizes
*/
void UpdateSceneRect();
void UpdateSceneRect();
signals:
void ScaleChanged(double scale);
void ScaleChanged(double scale);
protected:
virtual void drawForeground(QPainter *painter, const QRectF &rect) override;
virtual void drawForeground(QPainter *painter, const QRectF &rect) override;
virtual void resizeEvent(QResizeEvent *event) override;
virtual void resizeEvent(QResizeEvent *event) override;
virtual void ScaleChangedEvent(const double& scale) override;
virtual void ScaleChangedEvent(const double &scale) override;
virtual void SceneRectUpdateEvent(QRectF&){}
virtual void SceneRectUpdateEvent(QRectF &)
{
}
virtual void VerticalScaleChangedEvent(double scale);
virtual void VerticalScaleChangedEvent(double scale);
virtual void ZoomIntoCursorPosition(QWheelEvent *event, double multiplier, const QPointF &cursor_pos) override;
virtual void ZoomIntoCursorPosition(QWheelEvent *event, double multiplier,
const QPointF &cursor_pos) override;
bool PlayheadPress(QMouseEvent* event);
bool PlayheadMove(QMouseEvent* event);
bool PlayheadRelease(QMouseEvent* event);
bool PlayheadPress(QMouseEvent *event);
bool PlayheadMove(QMouseEvent *event);
bool PlayheadRelease(QMouseEvent *event);
virtual void TimebaseChangedEvent(const rational &) override;
virtual void TimebaseChangedEvent(const rational &) override;
bool IsYAxisEnabled() const
{
return y_axis_enabled_;
}
bool IsYAxisEnabled() const
{
return y_axis_enabled_;
}
void SetYAxisEnabled(bool e)
{
y_axis_enabled_ = e;
}
void SetYAxisEnabled(bool e)
{
y_axis_enabled_ = e;
}
private:
qreal GetPlayheadX();
qreal GetPlayheadX();
double playhead_scene_left_;
double playhead_scene_right_;
double playhead_scene_left_;
double playhead_scene_right_;
bool dragging_playhead_;
bool dragging_playhead_;
QGraphicsScene scene_;
QGraphicsScene scene_;
bool snapped_;
std::vector<rational> snap_time_;
bool snapped_;
std::vector<rational> snap_time_;
rational end_time_;
rational end_time_;
TimeBasedWidget* snap_service_;
TimeBasedWidget *snap_service_;
bool y_axis_enabled_;
bool y_axis_enabled_;
double y_scale_;
ViewerOutput *viewer_;
double y_scale_;
ViewerOutput *viewer_;
};
}