]> git.sesse.net Git - kdenlive/commitdiff
missing files
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 31 Dec 2007 14:26:07 +0000 (14:26 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 31 Dec 2007 14:26:07 +0000 (14:26 +0000)
svn path=/branches/KDE4/; revision=1786

src/CMakeLists.txt
src/documenttrack.cpp [new file with mode: 0644]
src/documenttrack.h [new file with mode: 0644]
src/headertrack.cpp [new file with mode: 0644]
src/headertrack.h [new file with mode: 0644]
src/widgets/timeline_ui.ui

index 7ccafdff21c870a6d72b64d3ab34cd2f2f479de5..2e7a5e1fa780fe8c13e71528ef8c1a8788c8804e 100644 (file)
@@ -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 (file)
index 0000000..bd7f213
--- /dev/null
@@ -0,0 +1,30 @@
+
+#include <QMouseEvent>
+#include <QStylePainter>
+
+#include <KDebug>
+#include <QFrame>
+#include <QWidget>
+#include <QPainter>
+
+
+#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 (file)
index 0000000..5db61a1
--- /dev/null
@@ -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 (file)
index 0000000..4e912ba
--- /dev/null
@@ -0,0 +1,29 @@
+
+#include <QMouseEvent>
+#include <QStylePainter>
+
+#include <KDebug>
+#include <QFrame>
+#include <QWidget>
+#include <QPainter>
+
+
+#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 (file)
index 0000000..a163b77
--- /dev/null
@@ -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
index 1d4d06eeb95a8c39c56b023910419c95f9dd8be4..f66d016e367cf9cddb5cd96b5041b1f40eda7be6 100644 (file)
@@ -5,19 +5,34 @@
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>390</width>
-    <height>288</height>
+    <width>326</width>
+    <height>145</height>
    </rect>
   </property>
   <layout class="QGridLayout" >
+   <property name="leftMargin" >
+    <number>0</number>
+   </property>
    <property name="topMargin" >
     <number>0</number>
    </property>
+   <property name="rightMargin" >
+    <number>0</number>
+   </property>
+   <property name="bottomMargin" >
+    <number>0</number>
+   </property>
+   <property name="horizontalSpacing" >
+    <number>0</number>
+   </property>
+   <property name="verticalSpacing" >
+    <number>0</number>
+   </property>
    <item row="0" column="0" >
     <widget class="QSlider" name="horizontalSlider" >
      <property name="maximumSize" >
       <size>
-       <width>100</width>
+       <width>80</width>
        <height>16777215</height>
       </size>
      </property>
      </property>
     </widget>
    </item>
-   <item row="1" column="0" colspan="2" >
-    <widget class="QFrame" name="frame" >
+   <item row="1" column="0" >
+    <widget class="QFrame" name="headers_frame" >
+     <property name="minimumSize" >
+      <size>
+       <width>80</width>
+       <height>16</height>
+      </size>
+     </property>
+     <property name="maximumSize" >
+      <size>
+       <width>80</width>
+       <height>16777215</height>
+      </size>
+     </property>
+     <property name="frameShape" >
+      <enum>QFrame::StyledPanel</enum>
+     </property>
+     <property name="frameShadow" >
+      <enum>QFrame::Raised</enum>
+     </property>
+     <property name="lineWidth" >
+      <number>0</number>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1" >
+    <widget class="QFrame" name="tracks_frame" >
      <property name="frameShape" >
       <enum>QFrame::StyledPanel</enum>
      </property>
      <property name="frameShadow" >
       <enum>QFrame::Raised</enum>
      </property>
+     <property name="lineWidth" >
+      <number>0</number>
+     </property>
     </widget>
    </item>
   </layout>