change: change code style to Linux style except indent.
This commit is contained in:
@@ -27,144 +27,153 @@
|
||||
#include "widget/menu/menu.h"
|
||||
#include "widget/timebased/timebasedviewselectionmanager.h"
|
||||
|
||||
namespace olive {
|
||||
|
||||
class SeekableWidget : public TimeBasedView
|
||||
namespace olive
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
class SeekableWidget : public TimeBasedView {
|
||||
Q_OBJECT
|
||||
public:
|
||||
SeekableWidget(QWidget *parent = nullptr);
|
||||
SeekableWidget(QWidget *parent = nullptr);
|
||||
|
||||
int GetScroll() const
|
||||
{
|
||||
return horizontalScrollBar()->value();
|
||||
}
|
||||
int GetScroll() const
|
||||
{
|
||||
return horizontalScrollBar()->value();
|
||||
}
|
||||
|
||||
TimelineMarkerList *GetMarkers() const { return markers_; }
|
||||
TimelineWorkArea *GetWorkArea() const { return workarea_; }
|
||||
TimelineMarkerList *GetMarkers() const
|
||||
{
|
||||
return markers_;
|
||||
}
|
||||
TimelineWorkArea *GetWorkArea() const
|
||||
{
|
||||
return workarea_;
|
||||
}
|
||||
|
||||
void SetMarkers(TimelineMarkerList *markers);
|
||||
void SetWorkArea(TimelineWorkArea *workarea);
|
||||
void SetMarkers(TimelineMarkerList *markers);
|
||||
void SetWorkArea(TimelineWorkArea *workarea);
|
||||
|
||||
virtual bool IsDraggingPlayhead() const override
|
||||
{
|
||||
return dragging_;
|
||||
}
|
||||
virtual bool IsDraggingPlayhead() const override
|
||||
{
|
||||
return dragging_;
|
||||
}
|
||||
|
||||
bool IsMarkerEditingEnabled() const { return marker_editing_enabled_; }
|
||||
void SetMarkerEditingEnabled(bool e) { marker_editing_enabled_ = e; }
|
||||
bool IsMarkerEditingEnabled() const
|
||||
{
|
||||
return marker_editing_enabled_;
|
||||
}
|
||||
void SetMarkerEditingEnabled(bool e)
|
||||
{
|
||||
marker_editing_enabled_ = e;
|
||||
}
|
||||
|
||||
void DeleteSelected();
|
||||
void DeleteSelected();
|
||||
|
||||
bool CopySelected(bool cut);
|
||||
bool CopySelected(bool cut);
|
||||
|
||||
bool PasteMarkers();
|
||||
bool PasteMarkers();
|
||||
|
||||
void DeselectAllMarkers();
|
||||
void DeselectAllMarkers();
|
||||
|
||||
void SeekToScenePoint(qreal scene);
|
||||
void SeekToScenePoint(qreal scene);
|
||||
|
||||
bool HasItemsSelected() const
|
||||
{
|
||||
return !selection_manager_.GetSelectedObjects().empty();
|
||||
}
|
||||
bool HasItemsSelected() const
|
||||
{
|
||||
return !selection_manager_.GetSelectedObjects().empty();
|
||||
}
|
||||
|
||||
const std::vector<TimelineMarker*> &GetSelectedMarkers() const
|
||||
{
|
||||
return selection_manager_.GetSelectedObjects();
|
||||
}
|
||||
const std::vector<TimelineMarker *> &GetSelectedMarkers() const
|
||||
{
|
||||
return selection_manager_.GetSelectedObjects();
|
||||
}
|
||||
|
||||
virtual void SelectionManagerSelectEvent(void *obj) override;
|
||||
virtual void SelectionManagerDeselectEvent(void *obj) override;
|
||||
virtual void SelectionManagerSelectEvent(void *obj) override;
|
||||
virtual void SelectionManagerDeselectEvent(void *obj) override;
|
||||
|
||||
virtual void CatchUpScrollEvent() override;
|
||||
virtual void CatchUpScrollEvent() override;
|
||||
|
||||
public slots:
|
||||
void SetScroll(int i)
|
||||
{
|
||||
horizontalScrollBar()->setValue(i);
|
||||
}
|
||||
void SetScroll(int i)
|
||||
{
|
||||
horizontalScrollBar()->setValue(i);
|
||||
}
|
||||
|
||||
virtual void TimebaseChangedEvent(const rational &) override;
|
||||
virtual void TimebaseChangedEvent(const rational &) override;
|
||||
|
||||
signals:
|
||||
void DragMoved(int x, int y);
|
||||
void DragMoved(int x, int y);
|
||||
|
||||
void DragReleased();
|
||||
void DragReleased();
|
||||
|
||||
protected:
|
||||
virtual void mousePressEvent(QMouseEvent *event) override;
|
||||
virtual void mouseMoveEvent(QMouseEvent *event) override;
|
||||
virtual void mouseReleaseEvent(QMouseEvent *event) override;
|
||||
virtual void mouseDoubleClickEvent(QMouseEvent *event) override;
|
||||
virtual void mousePressEvent(QMouseEvent *event) override;
|
||||
virtual void mouseMoveEvent(QMouseEvent *event) override;
|
||||
virtual void mouseReleaseEvent(QMouseEvent *event) override;
|
||||
virtual void mouseDoubleClickEvent(QMouseEvent *event) override;
|
||||
|
||||
virtual void focusOutEvent(QFocusEvent *event) override;
|
||||
virtual void focusOutEvent(QFocusEvent *event) override;
|
||||
|
||||
void DrawMarkers(QPainter *p, int marker_bottom = 0);
|
||||
void DrawWorkArea(QPainter *p);
|
||||
void DrawMarkers(QPainter *p, int marker_bottom = 0);
|
||||
void DrawWorkArea(QPainter *p);
|
||||
|
||||
void DrawPlayhead(QPainter* p, int x, int y);
|
||||
void DrawPlayhead(QPainter *p, int x, int y);
|
||||
|
||||
inline const int& text_height() const {
|
||||
return text_height_;
|
||||
}
|
||||
inline const int &text_height() const
|
||||
{
|
||||
return text_height_;
|
||||
}
|
||||
|
||||
inline const int& playhead_width() const {
|
||||
return playhead_width_;
|
||||
}
|
||||
inline const int &playhead_width() const
|
||||
{
|
||||
return playhead_width_;
|
||||
}
|
||||
|
||||
int GetLeftLimit() const;
|
||||
int GetRightLimit() const;
|
||||
int GetLeftLimit() const;
|
||||
int GetRightLimit() const;
|
||||
|
||||
protected slots:
|
||||
virtual bool ShowContextMenu(const QPoint &p);
|
||||
virtual bool ShowContextMenu(const QPoint &p);
|
||||
|
||||
private:
|
||||
enum ResizeMode {
|
||||
kResizeNone,
|
||||
kResizeIn,
|
||||
kResizeOut
|
||||
};
|
||||
enum ResizeMode { kResizeNone, kResizeIn, kResizeOut };
|
||||
|
||||
bool FindResizeHandle(QMouseEvent *event);
|
||||
bool FindResizeHandle(QMouseEvent *event);
|
||||
|
||||
void ClearResizeHandle();
|
||||
void ClearResizeHandle();
|
||||
|
||||
void DragResizeHandle(const QPointF &scene_pos);
|
||||
void DragResizeHandle(const QPointF &scene_pos);
|
||||
|
||||
void CommitResizeHandle();
|
||||
void CommitResizeHandle();
|
||||
|
||||
TimelineMarkerList* markers_;
|
||||
TimelineWorkArea* workarea_;
|
||||
TimelineMarkerList *markers_;
|
||||
TimelineWorkArea *workarea_;
|
||||
|
||||
int text_height_;
|
||||
int text_height_;
|
||||
|
||||
int playhead_width_;
|
||||
int playhead_width_;
|
||||
|
||||
bool dragging_;
|
||||
bool dragging_;
|
||||
|
||||
bool ignore_next_focus_out_;
|
||||
bool ignore_next_focus_out_;
|
||||
|
||||
TimeBasedViewSelectionManager<TimelineMarker> selection_manager_;
|
||||
TimeBasedViewSelectionManager<TimelineMarker> selection_manager_;
|
||||
|
||||
QObject *resize_item_;
|
||||
ResizeMode resize_mode_;
|
||||
TimeRange resize_item_range_;
|
||||
QPointF resize_start_;
|
||||
uint32_t resize_snap_mask_;
|
||||
QObject *resize_item_;
|
||||
ResizeMode resize_mode_;
|
||||
TimeRange resize_item_range_;
|
||||
QPointF resize_start_;
|
||||
uint32_t resize_snap_mask_;
|
||||
|
||||
int marker_top_;
|
||||
int marker_bottom_;
|
||||
int marker_top_;
|
||||
int marker_bottom_;
|
||||
|
||||
bool marker_editing_enabled_;
|
||||
bool marker_editing_enabled_;
|
||||
|
||||
QPolygon last_playhead_shape_;
|
||||
QPolygon last_playhead_shape_;
|
||||
|
||||
private slots:
|
||||
void SetMarkerColor(int c);
|
||||
|
||||
void ShowMarkerProperties();
|
||||
void SetMarkerColor(int c);
|
||||
|
||||
void ShowMarkerProperties();
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user