class TitleWidget : public QDialog , public Ui::TitleWidget_UI {
Q_OBJECT
+
public:
- TitleWidget(Render *render, QWidget *parent = 0);
+ TitleWidget(KUrl url, QString projectPath, Render *render, QWidget *parent = 0);
+ QDomDocument xml();
+ void setXml(QDomDocument doc);
+ static QStringList getFreeTitleInfo(const KUrl &projectUrl);
+ static QString getTitleResourceFromName(const KUrl &projectUrl, const QString &titleName);
protected:
virtual void resizeEvent(QResizeEvent * event);
QAction *m_buttonCursor;
QAction *m_buttonSave;
QAction *m_buttonLoad;
+ /** project path for storing title clips */
+ QString m_projectPath;
public slots:
void slotNewText(QGraphicsTextItem *tt);
void fontBold();
void setupViewports();
void zIndexChanged(int);
- void svgSelected(const KUrl&);
void itemScaled(int);
void itemRotate(int);
- void saveTitle();
+ void itemHCenter();
+ void itemVCenter();
+ void saveTitle(KUrl url = KUrl());
void loadTitle();
QPixmap renderedPixmap();
void slotTextTool();
void slotRectTool();
void slotSelectTool();
+ void slotImageTool();
};