reimplemented export process
This commit is contained in:
@@ -46,9 +46,9 @@ void RenderTicketWatcher::SetTicket(RenderTicketPtr ticket)
|
||||
|
||||
if (ticket_->IsFinished(false)) {
|
||||
locker.unlock();
|
||||
emit Finished();
|
||||
emit Finished(this);
|
||||
} else {
|
||||
connect(ticket_.get(), &RenderTicket::Finished, this, &RenderTicketWatcher::Finished);
|
||||
connect(ticket_.get(), &RenderTicket::Finished, this, &RenderTicketWatcher::TicketFinished);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -93,4 +93,9 @@ void RenderTicketWatcher::Cancel()
|
||||
}
|
||||
}
|
||||
|
||||
void RenderTicketWatcher::TicketFinished()
|
||||
{
|
||||
emit Finished(this);
|
||||
}
|
||||
|
||||
OLIVE_NAMESPACE_EXIT
|
||||
|
||||
@@ -49,9 +49,11 @@ public:
|
||||
QVariant Get();
|
||||
|
||||
signals:
|
||||
void Finished();
|
||||
void Finished(RenderTicketWatcher* watcher);
|
||||
|
||||
private:
|
||||
void TicketFinished();
|
||||
|
||||
RenderTicketPtr ticket_;
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user