Initial commit

This commit is contained in:
torsten committed 2026-08-13 18:33:10 +02:00
commit b7d90b9afe
16245 files changed
+3396666

No files matched your search

@@ -0,0 +1,35 @@
#pragma once
#include <LtsTimeline/item_delegate.h>
namespace LtsTimeline { class Item; }
namespace Timeline
{
class TimelineModel;
class TimelineDelegate : public LtsTimeline::ItemDelegate
{
Q_OBJECT
public:
static const int s_zeroDurationItemWidth;
explicit TimelineDelegate(LtsTimeline::TimelineView *parent = nullptr);
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const override;
private:
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
void drawItem(const QStyleOptionViewItem &option, const QModelIndex &index, QPainter *painter, TimelineModel *model,
const LtsTimeline::Item &item
) const;
};
} // namespace Timeline