15 QThread *m_affinityThread;
18 m_affinityThread =
new QThread;
19 m_affinityThread->setObjectName(
"PreviewThread");
20 this->moveToThread(m_affinityThread);
21 m_affinityThread->start();
26 m_affinityThread->quit();
39 qDebug() <<
"Previewer: Open file" << fn;
41 qWarning() <<
"Previewer: Already open file:" << m_worker->
filename.c_str();
46 m_worker =
new Previewer(fn.toStdString(),
this);
47 }
catch (std::runtime_error &ex) {
48 qWarning() <<
"Previewer: Error opening file:" << ex.what();
58 qDebug() <<
"Previewer: Close file" << m_worker->
filename.c_str();
59 m_worker->deleteLater();
62 qWarning() <<
"Previewer: Try to close file while no file has been opened.";
const std::string filename
Definition: dispatcher.hpp:84
Definition: preview.hpp:11
~Preview() override
Definition: preview.hpp:24
void openFile(const QString &fn)
Definition: preview.hpp:38
void previewResponse(qreal pos, VideoFrameRef frame, QPrivateSignal)
void previewRequest(qreal pos)
Definition: preview.hpp:31
void close()
Definition: preview.hpp:56
void openFileResult(bool ret, QPrivateSignal)
Preview(QObject *parent)
Definition: preview.hpp:17
Definition: previewer.hpp:14
VideoFrameRef previewRequest(qreal pos)
Definition: previewer.hpp:47