change: change code style to Linux style except indent.
This commit is contained in:
+75
-73
@@ -24,118 +24,120 @@
|
||||
#include "node/node.h"
|
||||
#include "timeline/timelinecommon.h"
|
||||
|
||||
namespace olive {
|
||||
namespace olive
|
||||
{
|
||||
|
||||
class TransitionBlock;
|
||||
|
||||
/**
|
||||
* @brief A Node that represents a block of time, also displayable on a Timeline
|
||||
*/
|
||||
class Block : public Node
|
||||
{
|
||||
Q_OBJECT
|
||||
class Block : public Node {
|
||||
Q_OBJECT
|
||||
public:
|
||||
Block();
|
||||
Block();
|
||||
|
||||
virtual QVector<CategoryID> Category() const override;
|
||||
virtual QVector<CategoryID> Category() const override;
|
||||
|
||||
const rational& in() const
|
||||
{
|
||||
return in_point_;
|
||||
}
|
||||
const rational &in() const
|
||||
{
|
||||
return in_point_;
|
||||
}
|
||||
|
||||
const rational& out() const
|
||||
{
|
||||
return out_point_;
|
||||
}
|
||||
const rational &out() const
|
||||
{
|
||||
return out_point_;
|
||||
}
|
||||
|
||||
void set_in(const rational& in)
|
||||
{
|
||||
in_point_ = in;
|
||||
}
|
||||
void set_in(const rational &in)
|
||||
{
|
||||
in_point_ = in;
|
||||
}
|
||||
|
||||
void set_out(const rational& out)
|
||||
{
|
||||
out_point_ = out;
|
||||
}
|
||||
void set_out(const rational &out)
|
||||
{
|
||||
out_point_ = out;
|
||||
}
|
||||
|
||||
rational length() const;
|
||||
virtual void set_length_and_media_out(const rational &length);
|
||||
virtual void set_length_and_media_in(const rational &length);
|
||||
rational length() const;
|
||||
virtual void set_length_and_media_out(const rational &length);
|
||||
virtual void set_length_and_media_in(const rational &length);
|
||||
|
||||
TimeRange range() const
|
||||
{
|
||||
return TimeRange(in(), out());
|
||||
}
|
||||
TimeRange range() const
|
||||
{
|
||||
return TimeRange(in(), out());
|
||||
}
|
||||
|
||||
Block* previous() const
|
||||
{
|
||||
return previous_;
|
||||
}
|
||||
Block *previous() const
|
||||
{
|
||||
return previous_;
|
||||
}
|
||||
|
||||
Block* next() const
|
||||
{
|
||||
return next_;
|
||||
}
|
||||
Block *next() const
|
||||
{
|
||||
return next_;
|
||||
}
|
||||
|
||||
void set_previous(Block* previous)
|
||||
{
|
||||
previous_ = previous;
|
||||
}
|
||||
void set_previous(Block *previous)
|
||||
{
|
||||
previous_ = previous;
|
||||
}
|
||||
|
||||
void set_next(Block* next)
|
||||
{
|
||||
next_ = next;
|
||||
}
|
||||
void set_next(Block *next)
|
||||
{
|
||||
next_ = next;
|
||||
}
|
||||
|
||||
Track* track() const
|
||||
{
|
||||
return track_;
|
||||
}
|
||||
Track *track() const
|
||||
{
|
||||
return track_;
|
||||
}
|
||||
|
||||
void set_track(Track* track)
|
||||
{
|
||||
track_ = track;
|
||||
emit TrackChanged(track_);
|
||||
}
|
||||
void set_track(Track *track)
|
||||
{
|
||||
track_ = track;
|
||||
emit TrackChanged(track_);
|
||||
}
|
||||
|
||||
bool is_enabled() const;
|
||||
void set_enabled(bool e);
|
||||
bool is_enabled() const;
|
||||
void set_enabled(bool e);
|
||||
|
||||
virtual void Retranslate() override;
|
||||
virtual void Retranslate() override;
|
||||
|
||||
virtual void InvalidateCache(const TimeRange& range, const QString& from, int element = -1, InvalidateCacheOptions options = InvalidateCacheOptions()) override;
|
||||
virtual void InvalidateCache(
|
||||
const TimeRange &range, const QString &from, int element = -1,
|
||||
InvalidateCacheOptions options = InvalidateCacheOptions()) override;
|
||||
|
||||
static const QString kLengthInput;
|
||||
static const QString kLengthInput;
|
||||
|
||||
static void set_previous_next(Block *previous, Block *next);
|
||||
static void set_previous_next(Block *previous, Block *next);
|
||||
|
||||
public slots:
|
||||
|
||||
signals:
|
||||
void EnabledChanged();
|
||||
void EnabledChanged();
|
||||
|
||||
void LengthChanged();
|
||||
void LengthChanged();
|
||||
|
||||
void PreviewChanged();
|
||||
void PreviewChanged();
|
||||
|
||||
void TrackChanged(Track *track);
|
||||
void TrackChanged(Track *track);
|
||||
|
||||
protected:
|
||||
virtual void InputValueChangedEvent(const QString& input, int element) override;
|
||||
virtual void InputValueChangedEvent(const QString &input,
|
||||
int element) override;
|
||||
|
||||
Block* previous_;
|
||||
Block* next_;
|
||||
Block *previous_;
|
||||
Block *next_;
|
||||
|
||||
private:
|
||||
void set_length_internal(const rational &length);
|
||||
void set_length_internal(const rational &length);
|
||||
|
||||
rational in_point_;
|
||||
rational out_point_;
|
||||
Track* track_;
|
||||
|
||||
rational last_length_;
|
||||
rational in_point_;
|
||||
rational out_point_;
|
||||
Track *track_;
|
||||
|
||||
rational last_length_;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user