QStringList preargs;
int in = -1;
int out = -1;
- if (!args.isEmpty()) args.takeFirst();
- if (args.count() >= 4) {
+ if (args.count() >= 7) {
+ // Remove program name
+ args.removeFirst();
+
bool erase = false;
if (args.at(0) == "-erase") {
erase = true;
- args.takeFirst();
+ args.removeFirst();
}
bool usekuiserver = false;
if (args.at(0) == "-kuiserver") {
usekuiserver = true;
- args.takeFirst();
+ args.removeFirst();
}
- if (args.at(0).startsWith("in=")) {
- in = args.at(0).section('=', -1).toInt();
- args.takeFirst();
- }
- if (args.at(0).startsWith("out=")) {
- out = args.at(0).section('=', -1).toInt();
- args.takeFirst();
- }
- if (args.at(0).startsWith("preargs=")) {
- QString a = args.at(0).section('=', 1);
- preargs = a.split(' ', QString::SkipEmptyParts);
- args.takeFirst();
- }
- QString render = args.at(0);
- args.takeFirst();
- QString profile = args.at(0);
- args.takeFirst();
- QString rendermodule = args.at(0);
- args.takeFirst();
- QString player = args.at(0);
- args.takeFirst();
- QString src = args.at(0);
- args.takeFirst();
- QString dest = args.at(0);
- args.takeFirst();
+ if (args.at(0).startsWith("in="))
+ in = args.takeFirst().section('=', -1).toInt();
+ if (args.at(0).startsWith("out="))
+ out = args.takeFirst().section('=', -1).toInt();
+ if (args.at(0).startsWith("preargs="))
+ preargs = args.takeFirst().section('=', 1).split(' ', QString::SkipEmptyParts);
+
+ QString render = args.takeFirst();
+ QString profile = args.takeFirst();
+ QString rendermodule = args.takeFirst();
+ QString player = args.takeFirst();
+ QString src = args.takeFirst();
+ QString dest = args.takeFirst();
bool dualpass = false;
bool doerase;
if (args.contains("pass=2")) {
void initKdenliveDbusInterface();
bool m_usekuiserver;
bool m_enablelog;
- /** \brief Used to create a temporary file for logging */
+ /** @brief Used to create a temporary file for logging. */
QTemporaryFile m_logfile;
- /** \brief Used to write to the log file */
+ /** @brief Used to write to the log file. */
QTextStream m_logstream;
signals:
void MainWindow::slotConnectMonitors()
{
-
m_projectList->setRenderer(m_projectMonitor->render);
//connect(m_projectList, SIGNAL(receivedClipDuration(const QString &)), this, SLOT(slotUpdateClip(const QString &)));
connect(m_projectList, SIGNAL(deleteProjectClips(QStringList, QMap<QString, QString>)), this, SLOT(slotDeleteProjectClips(QStringList, QMap<QString, QString>)));
void MainWindow::slotUpdateZoomSliderToolTip(int zoomlevel)
{
- m_zoomSlider->setToolTip(i18n("Zoom Level: %1/13", zoomlevel));
+ m_zoomSlider->setToolTip(i18n("Zoom Level: %1/13", (13 - zoomlevel)));
}
void MainWindow::slotGotProgressInfo(const QString &message, int progress)