X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftitlewidget.h;h=4c6a351e5ef90016d18b4a228f76da60461c93c2;hb=c3302003093710ee247ad84c0fe2ef3c579d417f;hp=478bad411482c0506ffb5fdba315dab123d99ba4;hpb=f5eccec357a3982c89d64d2d9c3a8bed22bc0bdd;p=kdenlive diff --git a/src/titlewidget.h b/src/titlewidget.h index 478bad41..4c6a351e 100644 --- a/src/titlewidget.h +++ b/src/titlewidget.h @@ -63,10 +63,10 @@ public: * @param projectPath default path to save to or load from title documents * @param render project renderer * @param parent (optional) parent widget */ - TitleWidget(KUrl url, Timecode tc, QString projectTitlePath, Render *render, QWidget *parent = 0); + explicit TitleWidget(const KUrl &url, const Timecode &tc, const QString &projectTitlePath, Render *render, QWidget *parent = 0); virtual ~TitleWidget(); QDomDocument xml(); - void setXml(QDomDocument doc); + void setXml(const QDomDocument& doc); /** @brief Finds the first available file name for a title document. * @deprecated With the titler module there's no need to save titles as images. @@ -80,12 +80,12 @@ public: /** @brief Checks for the images referenced by a title clip. * @param xml XML data representing the title * @return list of the image files */ - static QStringList extractImageList(QString xml); + static QStringList extractImageList(const QString &xml); /** @brief Checks for the fonts referenced by a title clip. * @param xml XML data representing the title * @return list of the fonts */ - static QStringList extractFontList(QString xml); + static QStringList extractFontList(const QString &xml); /** @brief Builds a file name for a title document. * @deprecated With the titler module there's no need to save titles as images. @@ -97,16 +97,16 @@ public: * get the file name. There is no check for the existence of the file. */ static QString getTitleResourceFromName(const KUrl &projectUrl, const QString &titleName); - /** @brief Returns clip out position. */ - int outPoint() const; + /** @brief Returns clip duration. */ + int duration() const; /** @brief Retrieves a list of all available title templates. */ static void refreshTitleTemplates(); protected: - virtual void resizeEvent(QResizeEvent * event); - virtual void keyPressEvent(QKeyEvent *e); - virtual QSize sizeHint() const; + void resizeEvent(QResizeEvent * event); + void keyPressEvent(QKeyEvent *e); + QSize sizeHint() const; private: @@ -312,7 +312,7 @@ private slots: /** Called whenever text properties change (font e.g.) */ void slotUpdateText(); void slotInsertUnicode(); - void slotInsertUnicodeString(QString); + void slotInsertUnicodeString(const QString&); void displayBackgroundFrame();