change: change code style to Linux style except indent.
This commit is contained in:
@@ -20,63 +20,67 @@
|
||||
|
||||
#include "rendercancel.h"
|
||||
|
||||
namespace olive {
|
||||
namespace olive
|
||||
{
|
||||
|
||||
RenderCancelDialog::RenderCancelDialog(QWidget *parent) :
|
||||
ProgressDialog(tr("Waiting for workers to finish..."), tr("Renderer"), parent),
|
||||
busy_workers_(0),
|
||||
total_workers_(0)
|
||||
RenderCancelDialog::RenderCancelDialog(QWidget *parent)
|
||||
: ProgressDialog(tr("Waiting for workers to finish..."), tr("Renderer"),
|
||||
parent)
|
||||
, busy_workers_(0)
|
||||
, total_workers_(0)
|
||||
{
|
||||
}
|
||||
|
||||
void RenderCancelDialog::RunIfWorkersAreBusy()
|
||||
{
|
||||
if (busy_workers_ > 0) {
|
||||
waiting_workers_ = busy_workers_;
|
||||
if (busy_workers_ > 0) {
|
||||
waiting_workers_ = busy_workers_;
|
||||
|
||||
exec();
|
||||
}
|
||||
exec();
|
||||
}
|
||||
}
|
||||
|
||||
void RenderCancelDialog::SetWorkerCount(int count)
|
||||
{
|
||||
total_workers_ = count;
|
||||
total_workers_ = count;
|
||||
|
||||
UpdateProgress();
|
||||
UpdateProgress();
|
||||
}
|
||||
|
||||
void RenderCancelDialog::WorkerStarted()
|
||||
{
|
||||
busy_workers_++;
|
||||
busy_workers_++;
|
||||
|
||||
UpdateProgress();
|
||||
UpdateProgress();
|
||||
}
|
||||
|
||||
void RenderCancelDialog::WorkerDone()
|
||||
{
|
||||
busy_workers_--;
|
||||
busy_workers_--;
|
||||
|
||||
UpdateProgress();
|
||||
UpdateProgress();
|
||||
}
|
||||
|
||||
void RenderCancelDialog::showEvent(QShowEvent *event)
|
||||
{
|
||||
QDialog::showEvent(event);
|
||||
|
||||
UpdateProgress();
|
||||
QDialog::showEvent(event);
|
||||
|
||||
UpdateProgress();
|
||||
}
|
||||
|
||||
void RenderCancelDialog::UpdateProgress()
|
||||
{
|
||||
if (!total_workers_ || !isVisible()) {
|
||||
return;
|
||||
}
|
||||
if (!total_workers_ || !isVisible()) {
|
||||
return;
|
||||
}
|
||||
|
||||
SetProgress(qRound(100.0 * static_cast<double>(waiting_workers_ - busy_workers_) / static_cast<double>(waiting_workers_)));
|
||||
SetProgress(
|
||||
qRound(100.0 * static_cast<double>(waiting_workers_ - busy_workers_) /
|
||||
static_cast<double>(waiting_workers_)));
|
||||
|
||||
if (busy_workers_ == 0) {
|
||||
accept();
|
||||
}
|
||||
if (busy_workers_ == 0) {
|
||||
accept();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -23,35 +23,34 @@
|
||||
|
||||
#include "dialog/progress/progress.h"
|
||||
|
||||
namespace olive {
|
||||
|
||||
class RenderCancelDialog : public ProgressDialog
|
||||
namespace olive
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
class RenderCancelDialog : public ProgressDialog {
|
||||
Q_OBJECT
|
||||
public:
|
||||
RenderCancelDialog(QWidget* parent = nullptr);
|
||||
RenderCancelDialog(QWidget *parent = nullptr);
|
||||
|
||||
void RunIfWorkersAreBusy();
|
||||
void RunIfWorkersAreBusy();
|
||||
|
||||
void SetWorkerCount(int count);
|
||||
void SetWorkerCount(int count);
|
||||
|
||||
void WorkerStarted();
|
||||
void WorkerStarted();
|
||||
|
||||
public slots:
|
||||
void WorkerDone();
|
||||
void WorkerDone();
|
||||
|
||||
protected:
|
||||
virtual void showEvent(QShowEvent* event) override;
|
||||
virtual void showEvent(QShowEvent *event) override;
|
||||
|
||||
private:
|
||||
void UpdateProgress();
|
||||
void UpdateProgress();
|
||||
|
||||
int busy_workers_;
|
||||
int busy_workers_;
|
||||
|
||||
int total_workers_;
|
||||
|
||||
int waiting_workers_;
|
||||
int total_workers_;
|
||||
|
||||
int waiting_workers_;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user