#else
// Dummy KMessageWidget to allow compilation of MyMessageWidget class since Qt's moc doesn work inside #ifdef
#include <QLabel>
+
class KMessageWidget: public QLabel
{
public:
void setupGeneratorMenu(const QHash<QString,QMenu*>& menus);
QString currentClipUrl() const;
KUrl::List getConditionalUrls(const QString &condition) const;
- /** @brief Get a list of selected clip Id's that match a condition. */
- QStringList getConditionalIds(const QString &condition) const;
+ /** @brief Get a list of selected clip Id's and url's that match a condition. */
+ QMap <QString, QString> getConditionalIds(const QString &condition) const;
QDomDocument generateTemplateXml(QString data, const QString &replaceString);
void cleanup();
void trashUnusedClips();
/** @brief Get the list of job names for current clip. */
QStringList getPendingJobs(const QString &id);
/** @brief Start an MLT process job. */
- void processClipJob(QStringList ids, const QString&destination, bool autoAdd, QStringList jobParams, const QString &description, QMap <QString, QString>extraParams = QMap <QString, QString>());
+ void processClipJob(QStringList ids, const QString&destination, bool autoAdd, QStringList jobParams, const QString &description, stringMap extraParams = stringMap());
/** @brief Create rounded shape pixmap for project tree thumb. */
QPixmap roundedPixmap(QImage img);
QPixmap roundedPixmap(QPixmap source);