X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdvdwizardmenu.h;fp=src%2Fdvdwizardmenu.h;h=85eea94adadc770b54b0fbfa478baf94c9139bf8;hb=bd2c5c0474efd44d4986a8a92e57f7a5b6d972ba;hp=5c5794f09a9c07487f5845ad6dcffc0104f932d3;hpb=5eaf1ee0d7dd737ab4bd544e2c4f7467a2e0ea9a;p=kdenlive diff --git a/src/dvdwizardmenu.h b/src/dvdwizardmenu.h index 5c5794f0..85eea94a 100644 --- a/src/dvdwizardmenu.h +++ b/src/dvdwizardmenu.h @@ -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 buttonsInfo(bool letterbox = false); bool loopMovie() const;