◆ ImageTaskStatsWidgetImpl() [1/2]
geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::ImageTaskStatsWidgetImpl |
( |
ImageTaskStatsWidget * |
pQ | ) |
|
|
inline |
20 :
q{pQ},
ui{std::make_unique<Ui::ImageTaskStatsWidget>()}
◆ ~ImageTaskStatsWidgetImpl()
geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::~ImageTaskStatsWidgetImpl |
( |
| ) |
|
|
default |
◆ ImageTaskStatsWidgetImpl() [2/2]
geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::ImageTaskStatsWidgetImpl |
( |
const ImageTaskStatsWidgetImpl & |
| ) |
|
|
delete |
◆ onLanguageChange()
void geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::onLanguageChange |
( |
| ) |
|
|
inline |
◆ operator=()
◆ populateUi()
void geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::populateUi |
( |
| ) |
|
|
inlineprivate |
◆ setCurrentStatus()
◆ setCurrentStatusText()
void geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::setCurrentStatusText |
( |
| ) |
|
|
inlineprivate |
87 case ImageTaskStatsWidget::ImageTaskStatus::STOPPED:
88 ui->currentStateValueLabel->setText(tr(
"Idle",
"Text shown on a button when the app is not actively turning images into shapes. That is, the app is idle/not doing anything"));
90 case ImageTaskStatsWidget::ImageTaskStatus::RUNNING:
91 ui->currentStateValueLabel->setText(tr(
"Running",
"Text shown on a button when the app is actively turning images into shapes. That is, the app is running in the sense of being busy working/processing"));
94 assert(0 &&
"Unknown image task status set");
◆ setImageDimensions()
void geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::setImageDimensions |
( |
const std::uint32_t |
width, |
|
|
const std::uint32_t |
height |
|
) |
| |
|
inline |
◆ setImageDimensionsText()
void geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::setImageDimensionsText |
( |
| ) |
|
|
inlineprivate |
80 const QString imageDimensionsText{tr(
"%1x%2",
"Dimensions of an image e.g. width-x-height, 1024x800").arg(QLocale().toString(
static_cast<uint
>(
m_width))).arg(QLocale().toString(
static_cast<uint
>(
m_height)))};
81 ui->imageDimensionsValueLabel->setText(imageDimensionsText);
◆ setShapeCount()
void geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::setShapeCount |
( |
const std::size_t |
shapeCount | ) |
|
|
inline |
49 ui->shapeCountValueLabel->setText(QLocale().toString(
static_cast<uint
>(shapeCount)));
◆ setSimilarity()
void geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::setSimilarity |
( |
const float |
similarity | ) |
|
|
inline |
54 const QString similarityValue{QLocale().toString(100.0f - similarity,
'f', 2)};
55 ui->targetSimilarityValueLabel->setText(similarityValue);
◆ setTaskId()
void geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::setTaskId |
( |
const std::size_t |
id | ) |
|
|
inline |
31 ui->taskIdValueLabel->setText(QLocale().toString(
static_cast<uint
>(
id)));
◆ setTimeRunning()
void geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::setTimeRunning |
( |
const int |
seconds | ) |
|
|
inline |
36 QDateTime t{QDateTime::fromSecsSinceEpoch(seconds).toUTC()};
37 const QString time{QLocale().toString(t,
"hh:mm:ss")};
38 ui->timeRunningValueLabel->setText(time);
◆ m_height
std::uint32_t geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::m_height {0} |
|
private |
◆ m_status
◆ m_width
std::uint32_t geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::m_width {0} |
|
private |
◆ ui
std::unique_ptr<Ui::ImageTaskStatsWidget> geometrize::dialog::ImageTaskStatsWidget::ImageTaskStatsWidgetImpl::ui |
|
private |
The documentation for this class was generated from the following file: