X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fdvdwizardvob.h;h=64d76e2ae4feb650c43d6dc897ebac0697f73d13;hb=c3302003093710ee247ad84c0fe2ef3c579d417f;hp=a33b562c65a5c2de2098023dd184c4a59c29a385;hpb=ba471399b55c3b761ccc7aa5008c25bd43cfe90b;p=kdenlive diff --git a/src/dvdwizardvob.h b/src/dvdwizardvob.h index a33b562c..64d76e2a 100644 --- a/src/dvdwizardvob.h +++ b/src/dvdwizardvob.h @@ -44,17 +44,17 @@ class DvdTreeWidget : public QTreeWidget { Q_OBJECT public: - DvdTreeWidget(QWidget *parent); + explicit DvdTreeWidget(QWidget *parent); protected: - virtual void dragEnterEvent(QDragEnterEvent * event ); - virtual void dropEvent(QDropEvent * event ); - virtual void mouseDoubleClickEvent( QMouseEvent * ); - virtual void dragMoveEvent(QDragMoveEvent * event); + void dragEnterEvent(QDragEnterEvent * event ); + void dropEvent(QDropEvent * event ); + void mouseDoubleClickEvent( QMouseEvent * ); + void dragMoveEvent(QDragMoveEvent * event); signals: void addNewClip(); - void addClips(QList); + void addClips(const QList&); }; class DvdViewDelegate : public QStyledItemDelegate @@ -68,7 +68,7 @@ public: if (index.column() == 0) { painter->save(); QStyleOptionViewItemV4 opt(option); - QRect r1 = option.rect; + QRect r1 = option.rect; QStyle *style = opt.widget ? opt.widget->style() : QApplication::style(); const int textMargin = style->pixelMetric(QStyle::PM_FocusFrameHMargin) + 1; style->drawPrimitive(QStyle::PE_PanelItemViewItem, &opt, painter, opt.widget); @@ -78,7 +78,7 @@ public: painter->drawPixmap(pixmapPoint, pixmap); int decoWidth = pixmap.width() + 2 * textMargin; - QFont font = painter->font(); + QFont font = painter->font(); font.setBold(true); painter->setFont(font); int mid = (int)((r1.height() / 2)); @@ -92,7 +92,9 @@ public: QRectF bounding; painter->drawText(r2, Qt::AlignLeft | Qt::AlignVCenter , subText, &bounding); painter->restore(); - } else QStyledItemDelegate::paint(painter, option, index); + } else { + QStyledItemDelegate::paint(painter, option, index); + } } }; @@ -116,13 +118,12 @@ public: void clear(); const QString introMovie() const; void setUseIntroMovie(bool use); - void updateChapters(QMap chaptersdata); + void updateChapters(const QMap &chaptersdata); static QString getDvdProfile(DVDFORMAT format); private: Ui::DvdWizardVob_UI m_view; DvdTreeWidget *m_vobList; - QString m_errorMessage; KCapacityBar *m_capacityBar; QAction *m_transcodeAction; bool m_installCheck; @@ -130,11 +131,11 @@ private: KMessageWidget *m_warnMessage; #endif void showProfileError(); - void showError(const QString error); + void showError(const QString &error); public slots: void slotAddVobFile(KUrl url = KUrl(), const QString &chapters = QString(), bool checkFormats = true); - void slotAddVobList(QList list); + void slotAddVobList(const QList &list); void slotCheckProfiles(); private slots: @@ -144,6 +145,9 @@ private slots: void slotItemDown(); void slotTranscodeFiles(); void slotTranscodedClip(KUrl, KUrl); + +signals: + void prepareMonitor(); }; #endif