]> git.sesse.net Git - kdenlive/blobdiff - src/titlewidget.h
[PATCH 2/2] Ensure that all member variables have an m_ prefix
[kdenlive] / src / titlewidget.h
index eaf341dcbb4f75320944bb40cf772881d4d55bcf..fdf902c04af23491ace059af5b169a5c41ab37a6 100644 (file)
 #define TITLEWIDGET_H
 
 
-#include <QDialog>
-
-#include <QMap>
-
 #include "ui_titlewidget_ui.h"
 #include "titledocument.h"
 #include "renderer.h"
 #include "graphicsscenerectmove.h"
 
+#include <QMap>
 
 
-class Transform {
+class Transform
+{
 public:
     Transform() {
         scalex = 1.0;
@@ -41,28 +39,30 @@ public:
     double rotate;
 };
 
-class TitleWidget : public QDialog , public Ui::TitleWidget_UI {
+class TitleWidget : public QDialog , public Ui::TitleWidget_UI
+{
     Q_OBJECT
 
 public:
     /** \brief Constructor
      * \param projectPath Path to use when user requests loading or saving of titles as .kdenlivetitle documents */
     TitleWidget(KUrl url, QString projectPath, Render *render, QWidget *parent = 0);
+    virtual ~TitleWidget();
     QDomDocument xml();
     void setXml(QDomDocument doc);
-    
+
     /** \brief Find first available filename of the form titleXXX.png in projectUrl + "/titles/" directory
-    * \param projectUrl Url to directory of project. 
+    * \param projectUrl Url to directory of project.
      * \returns A list, with the name in the form of "/path/to/titles/titleXXX" as the first element, the extension
      * ".png" as the second element.
-     * 
+     *
      * The path "/titles/" is appended to projectUrl to locate the actual directory that contains the title pngs. */
     static QStringList getFreeTitleInfo(const KUrl &projectUrl);
-    
+
     /** \brief Build a filename from a projectUrl and a titleName
      * \param projectUrl Url to directory of project.
      * \param titleName Name of title, on the form "titleXXX"
-     * 
+     *
      * The path "/titles/" is appended to projectUrl to build the directoryname, then .pgn is appended to
      * get the filename. It is not checked that the title png actually exists, only the name is build and
      * returned. */
@@ -72,10 +72,10 @@ protected:
     virtual void resizeEvent(QResizeEvent * event);
 
 private:
-    QGraphicsPolygonItem *startViewport, *endViewport;
+    QGraphicsPolygonItem *m_startViewport, *m_endViewport;
     GraphicsSceneRectMove *m_scene;
     void initViewports();
-    QMap<QGraphicsItem*, Transform > transformations;
+    QMap<QGraphicsItem*, Transform > m_transformations;
     TitleDocument m_titledocument;
     QGraphicsRectItem *m_frameBorder;
     QGraphicsPixmapItem *m_frameImage;
@@ -112,7 +112,7 @@ public slots:
     void itemVCenter();
     void saveTitle(KUrl url = KUrl());
     void loadTitle();
-    QPixmap renderedPixmap();
+    QImage renderedPixmap();
 
 private slots:
     void slotAdjustSelectedItem();