#include "renderer.h"
#include "graphicsscenerectmove.h"
#include "unicodedialog.h"
+#include "timecode.h"
#include <QMap>
#include <QSignalMapper>
public:
/** \brief Constructor
* \param projectPath Path to use when user requests loading or saving of titles as .kdenlivetitle documents */
- TitleWidget(KUrl url, QString projectTitlePath, Render *render, QWidget *parent = 0);
+ TitleWidget(KUrl url, Timecode tc, QString projectTitlePath, Render *render, QWidget *parent = 0);
virtual ~TitleWidget();
QDomDocument xml();
void setXml(QDomDocument doc);
*/
const QRect renderedRect();
+ /** \brief Get clip duration. */
+ int duration() const;
+
protected:
virtual void resizeEvent(QResizeEvent * event);
QAction *m_buttonCursor;
QAction *m_buttonSave;
QAction *m_buttonLoad;
+
+ QAction *m_unicodeAction;
+
/** \brief Dialog for entering unicode in text fields */
UnicodeDialog *m_unicodeDialog;
/** project path for storing title clips */
QString m_projectTitlePath;
+ Timecode m_tc;
/** See http://doc.trolltech.com/4.5/signalsandslots.html#advanced-signals-and-slots-usage */
QSignalMapper *m_signalMapper;
enum ValueType { ValueWidth = 0, ValueHeight = 1 };
+ /** \brief Sets the font weight value in the combo box. (#909) */
+ void setFontBoxWeight(int weight);
+
/** \brief Store the current choices of font, background and rect values */
void writeChoices();
/** \brief Read the last stored choices into the dialog */
void enableToolbars(TITLETOOL toolType);
/** \brief Shows the toolbars suiting to toolType */
void showToolbars(TITLETOOL toolType);
+ /** \brief Check a tool button. */
+ void checkButton(TITLETOOL toolType);
public slots:
void slotNewText(QGraphicsTextItem *tt);