change: change code style to Linux style except indent.

This commit is contained in:
Mike Solar
2025-08-03 03:09:40 +08:00
parent 65ab76edc8
commit 74f73ab3be
789 changed files with 77113 additions and 68888 deletions
+48 -45
View File
@@ -25,70 +25,73 @@
#include "ui/icons/icons.h"
namespace olive {
TaskViewItem::TaskViewItem(Task* task, QWidget *parent) :
QFrame(parent),
task_(task)
namespace olive
{
// Draw border around this item
setFrameShape(QFrame::StyledPanel);
// Create layout
QVBoxLayout* layout = new QVBoxLayout(this);
TaskViewItem::TaskViewItem(Task *task, QWidget *parent)
: QFrame(parent)
, task_(task)
{
// Draw border around this item
setFrameShape(QFrame::StyledPanel);
// Create header label
task_name_lbl_ = new QLabel(this);
task_name_lbl_->setText(task_->GetTitle());
layout->addWidget(task_name_lbl_);
// Create layout
QVBoxLayout *layout = new QVBoxLayout(this);
// Create center layout (combines progress bar and a cancel button)
QHBoxLayout* middle_layout = new QHBoxLayout();
layout->addLayout(middle_layout);
// Create header label
task_name_lbl_ = new QLabel(this);
task_name_lbl_->setText(task_->GetTitle());
layout->addWidget(task_name_lbl_);
// Create progress bar
progress_bar_ = new QProgressBar(this);
progress_bar_->setRange(0, 100);
middle_layout->addWidget(progress_bar_);
// Create center layout (combines progress bar and a cancel button)
QHBoxLayout *middle_layout = new QHBoxLayout();
layout->addLayout(middle_layout);
// Create cancel button
cancel_btn_ = new QPushButton(this);
cancel_btn_->setIcon(icon::Error);
middle_layout->addWidget(cancel_btn_);
// Create progress bar
progress_bar_ = new QProgressBar(this);
progress_bar_->setRange(0, 100);
middle_layout->addWidget(progress_bar_);
// Create stack with error label and elapsed/remaining time
status_stack_ = new QStackedWidget();
status_stack_->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Maximum);
layout->addWidget(status_stack_);
// Create cancel button
cancel_btn_ = new QPushButton(this);
cancel_btn_->setIcon(icon::Error);
middle_layout->addWidget(cancel_btn_);
// Create elapsed timer
elapsed_timer_lbl_ = new ElapsedCounterWidget();
status_stack_->addWidget(elapsed_timer_lbl_);
// Create stack with error label and elapsed/remaining time
status_stack_ = new QStackedWidget();
status_stack_->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Maximum);
layout->addWidget(status_stack_);
// Create error label
task_error_lbl_ = new QLabel(this);
status_stack_->addWidget(task_error_lbl_);
// Create elapsed timer
elapsed_timer_lbl_ = new ElapsedCounterWidget();
status_stack_->addWidget(elapsed_timer_lbl_);
// Set up elapsed timer
status_stack_->setCurrentWidget(elapsed_timer_lbl_);
// Create error label
task_error_lbl_ = new QLabel(this);
status_stack_->addWidget(task_error_lbl_);
// Connect to the task
connect(task_, &Task::Started, elapsed_timer_lbl_, qOverload<qint64>(&ElapsedCounterWidget::Start));
connect(task_, &Task::ProgressChanged, this, &TaskViewItem::UpdateProgress);
connect(cancel_btn_, &QPushButton::clicked, this, [this] { emit TaskCancelled(task_); });
// Set up elapsed timer
status_stack_->setCurrentWidget(elapsed_timer_lbl_);
// Connect to the task
connect(task_, &Task::Started, elapsed_timer_lbl_,
qOverload<qint64>(&ElapsedCounterWidget::Start));
connect(task_, &Task::ProgressChanged, this, &TaskViewItem::UpdateProgress);
connect(cancel_btn_, &QPushButton::clicked, this,
[this] { emit TaskCancelled(task_); });
}
void TaskViewItem::Failed()
{
status_stack_->setCurrentWidget(task_error_lbl_);
task_error_lbl_->setStyleSheet("color: red");
task_error_lbl_->setText(tr("Error: %1").arg(task_->GetError()));
status_stack_->setCurrentWidget(task_error_lbl_);
task_error_lbl_->setStyleSheet("color: red");
task_error_lbl_->setText(tr("Error: %1").arg(task_->GetError()));
}
void TaskViewItem::UpdateProgress(double d)
{
progress_bar_->setValue(qRound(100.0 * d));
elapsed_timer_lbl_->SetProgress(d);
progress_bar_->setValue(qRound(100.0 * d));
elapsed_timer_lbl_->SetProgress(d);
}
}