]> git.sesse.net Git - kdenlive/blobdiff - src/dvdwizardmenu.h
Fix several DVD Wizard issues
[kdenlive] / src / dvdwizardmenu.h
index 5c5794f09a9c07487f5845ad6dcffc0104f932d3..85eea94adadc770b54b0fbfa478baf94c9139bf8 100644 (file)
@@ -61,6 +61,18 @@ private:
     int m_height;
 };
 
+class DvdButtonUnderline : public QGraphicsRectItem
+{
+
+public:
+    DvdButtonUnderline( const QRectF & rect, QGraphicsItem * parent = 0 ) : QGraphicsRectItem(rect, parent) {}
+
+    int type() const {
+        // Enable the use of qgraphicsitem_cast with this item.
+        return UserType + 2;
+    }
+};
+
 class DvdButton : public QGraphicsTextItem
 {
 
@@ -134,8 +146,8 @@ public:
     virtual ~DvdWizardMenu();
     virtual bool isComplete() const;
     bool createMenu() const;
-    void createBackgroundImage(const QString &overlayMenu, const QString &img1);
-    void createButtonImages(const QString &img1, const QString &img2, const QString &img3, bool letterbox = false);
+    void createBackgroundImage(const QString &img1, bool letterbox);
+    void createButtonImages(const QString &selected_image, const QString &highlighted_image, bool letterbox);
     void setTargets(QStringList list, QStringList targetlist);
     QMap <QString, QRect> buttonsInfo(bool letterbox = false);
     bool loopMovie() const;