#include <QPushButton>
#include <QPainter>
#include <QStyledItemDelegate>
-#include <QKeyEvent>
#include "definitions.h"
#include "ui_renderwidget_ui.h"
class QDomElement;
+class QKeyEvent;
// RenderViewDelegate is used to draw the progress bars.
virtual void keyPressEvent(QKeyEvent *e);
public slots:
- void slotExport(bool scriptExport, int zoneIn, int zoneOut, const QMap <QString, QString> metadata, const QString &playlistPath, const QString &scriptPath, bool exportAudio);
+ void slotExport(bool scriptExport, int zoneIn, int zoneOut, const QMap <QString, QString> &metadata, const QString &playlistPath, const QString &scriptPath, bool exportAudio);
private slots:
void slotUpdateButtons(const KUrl &url);
/** @brief Check if a job needs to be started. */
void checkRenderStatus();
void startRendering(RenderJobItem *item);
- void saveProfile(QDomElement newprofile);
+ void saveProfile(const QDomElement &newprofile);
QList <QListWidgetItem *> m_renderItems;
QList <QListWidgetItem *> m_renderCategory;
void errorMessage(const QString &message);
void openDvdWizard(const QString &url);
/** Send the infos about rendering that will be saved in the document:
(profile destination, profile name and url of rendered file */
- void selectedRenderProfile(QMap <QString, QString> renderProps);
+ void selectedRenderProfile(const QMap <QString, QString> &renderProps);
void prepareRenderingData(bool scriptExport, bool zoneOnly, const QString &chapterFile);
void shutdown();
};