From 3ac8f6754bd3c8c20a8ec0d6fe582b98a1f8ba85 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Wed, 19 Sep 2012 21:42:58 +0200 Subject: [PATCH] Title Widget-add spinbox for manual zoom: http://kdenlive.org/mantis/view.php?id=2740 --- src/titlewidget.cpp | 5 +++-- src/widgets/titlewidget_ui.ui | 15 ++++++++++++--- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/titlewidget.cpp b/src/titlewidget.cpp index 86ab5690..f1ce84d8 100644 --- a/src/titlewidget.cpp +++ b/src/titlewidget.cpp @@ -480,7 +480,7 @@ TitleWidget::TitleWidget(KUrl url, Timecode tc, QString projectTitlePath, Render connect(m_scene, SIGNAL(newRect(QGraphicsRectItem *)), this , SLOT(slotNewRect(QGraphicsRectItem *))); connect(m_scene, SIGNAL(newText(QGraphicsTextItem *)), this , SLOT(slotNewText(QGraphicsTextItem *))); connect(zoom_slider, SIGNAL(valueChanged(int)), this , SLOT(slotUpdateZoom(int))); - + connect(zoom_spin, SIGNAL(valueChanged(int)), this, SLOT(slotUpdateZoom(int))); // mbd: load saved settings readChoices(); @@ -860,8 +860,9 @@ void TitleWidget::initAnimation() void TitleWidget::slotUpdateZoom(int pos) { + zoom_spin->setValue(pos); + zoom_slider->setValue(pos); m_scene->setZoom((double) pos / 100); - zoom_label->setText(QString::number(pos) + '%'); } void TitleWidget::slotZoom(bool up) diff --git a/src/widgets/titlewidget_ui.ui b/src/widgets/titlewidget_ui.ui index 79b91a31..e12f7d3a 100644 --- a/src/widgets/titlewidget_ui.ui +++ b/src/widgets/titlewidget_ui.ui @@ -601,9 +601,18 @@ - - - x1 + + + false + + + % + + + 1 + + + 200 -- 2.39.5