From e44b49b3579b10d22644032cdca8d2129e299b1d Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Mon, 31 Dec 2007 14:26:07 +0000 Subject: [PATCH] missing files svn path=/branches/KDE4/; revision=1786 --- src/CMakeLists.txt | 2 ++ src/documenttrack.cpp | 30 +++++++++++++++++++++ src/documenttrack.h | 22 ++++++++++++++++ src/headertrack.cpp | 29 +++++++++++++++++++++ src/headertrack.h | 22 ++++++++++++++++ src/widgets/timeline_ui.ui | 53 ++++++++++++++++++++++++++++++++++---- 6 files changed, 153 insertions(+), 5 deletions(-) create mode 100644 src/documenttrack.cpp create mode 100644 src/documenttrack.h create mode 100644 src/headertrack.cpp create mode 100644 src/headertrack.h diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7ccafdff..2e7a5e1f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -38,6 +38,8 @@ set(kdenlive_SRCS docclipbase.cpp timecode.cpp monitormanager.cpp + documenttrack.cpp + headertrack.cpp ) kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc ) diff --git a/src/documenttrack.cpp b/src/documenttrack.cpp new file mode 100644 index 00000000..bd7f2130 --- /dev/null +++ b/src/documenttrack.cpp @@ -0,0 +1,30 @@ + +#include +#include + +#include +#include +#include +#include + + +#include "documenttrack.h" + +DocumentTrack::DocumentTrack(QWidget *parent) + : QWidget(parent) +{ + setFixedHeight(50); +} + +// virtual +void DocumentTrack::paintEvent(QPaintEvent *e ) +{ + QRect region = e->rect(); + region.setBottomRight(QPoint(region.right() - 1, region.bottom() - 1)); + QPainter painter(this); + painter.fillRect(region, QBrush(Qt::red)); + painter.drawLine(region.bottomLeft (), region.bottomRight ()); +} + + +#include "documenttrack.moc" diff --git a/src/documenttrack.h b/src/documenttrack.h new file mode 100644 index 00000000..5db61a18 --- /dev/null +++ b/src/documenttrack.h @@ -0,0 +1,22 @@ +#ifndef DOCUMENTTRACK_H +#define DOCUMENTTRACK_H + + + +class DocumentTrack : public QWidget +{ + Q_OBJECT + + public: + DocumentTrack(QWidget *parent=0); + + protected: + virtual void paintEvent(QPaintEvent * /*e*/); + + private: + + public slots: + +}; + +#endif diff --git a/src/headertrack.cpp b/src/headertrack.cpp new file mode 100644 index 00000000..4e912bab --- /dev/null +++ b/src/headertrack.cpp @@ -0,0 +1,29 @@ + +#include +#include + +#include +#include +#include +#include + + +#include "headertrack.h" + +HeaderTrack::HeaderTrack(QWidget *parent) + : QWidget(parent) +{ + setFixedHeight(50); +} + +// virtual +void HeaderTrack::paintEvent(QPaintEvent *e ) +{ + QRect region = e->rect(); + region.setBottomRight(QPoint(region.right() - 1, region.bottom() - 1)); + QPainter painter(this); + painter.drawRect(region); +} + + +#include "headertrack.moc" diff --git a/src/headertrack.h b/src/headertrack.h new file mode 100644 index 00000000..a163b77d --- /dev/null +++ b/src/headertrack.h @@ -0,0 +1,22 @@ +#ifndef HEADERTRACK_H +#define HEADERTRACK_H + + + +class HeaderTrack : public QWidget +{ + Q_OBJECT + + public: + HeaderTrack(QWidget *parent=0); + + protected: + virtual void paintEvent(QPaintEvent * /*e*/); + + private: + + public slots: + +}; + +#endif diff --git a/src/widgets/timeline_ui.ui b/src/widgets/timeline_ui.ui index 1d4d06ee..f66d016e 100644 --- a/src/widgets/timeline_ui.ui +++ b/src/widgets/timeline_ui.ui @@ -5,19 +5,34 @@ 0 0 - 390 - 288 + 326 + 145 + + 0 + 0 + + 0 + + + 0 + + + 0 + + + 0 + - 100 + 80 16777215 @@ -60,14 +75,42 @@ - - + + + + + 80 + 16 + + + + + 80 + 16777215 + + + + QFrame::StyledPanel + + + QFrame::Raised + + + 0 + + + + + QFrame::StyledPanel QFrame::Raised + + 0 + -- 2.39.2