readChoices();
initViewports();
- QTimer::singleShot(500, this, SLOT(slotAdjustZoom()));
graphicsView->show();
//graphicsView->setRenderHint(QPainter::Antialiasing);
graphicsView->setInteractive(true);
if (!url.isEmpty()) {
double out;
m_count = m_titledocument.loadDocument(url, m_startViewport, m_endViewport, &out) + 1;
+ adjustFrameSize();
title_duration->setText(m_tc.getTimecode(GenTime(out), m_render->fps()));
slotSelectTool();
} else {
slotTextTool();
}
+ QTimer::singleShot(200, this, SLOT(slotAdjustZoom()));
}
TitleWidget::~TitleWidget()
m_scene->clearTextSelection();
double out;
m_count = m_titledocument.loadDocument(url, m_startViewport, m_endViewport, &out) + 1;
+ adjustFrameSize();
title_duration->setText(m_tc.getTimecode(GenTime(out / 1000.0), m_render->fps()));
insertingValues = true;
startViewportX->setValue(m_startViewport->data(0).toInt());
endViewportSize->setValue(m_endViewport->data(2).toInt());
insertingValues = false;
slotSelectTool();
+ slotAdjustZoom();
}
}
{
double out;
m_count = m_titledocument.loadFromXml(doc, m_startViewport, m_endViewport, &out);
- kDebug() << "\n\n// TITLE OUT: " << out;
+ adjustFrameSize();
title_duration->setText(m_tc.getTimecode(GenTime(out / 1000.0), m_render->fps()));
/*if (doc.documentElement().hasAttribute("out")) {
GenTime duration = GenTime(doc.documentElement().attribute("out").toDouble() / 1000.0);
kcolorbutton->setColor(background_color);
horizontalSlider->blockSignals(false);
kcolorbutton->blockSignals(false);
-
+ QTimer::singleShot(200, this, SLOT(slotAdjustZoom()));
slotSelectTool();
}
cropImage->setChecked(titleConfig.readEntry("crop_image", cropImage->isChecked()));
}
+void TitleWidget::adjustFrameSize()
+{
+ m_frameWidth = m_titledocument.frameWidth();
+ m_frameHeight = m_titledocument.frameHeight();
+ m_frameBorder->setRect(0, 0, m_frameWidth, m_frameHeight);
+ displayBackgroundFrame();
+}
+
+
+
+