改进计数器编辑、预览状态和行为;修复移除source属性的影响、修改自检期间粘度计每次工作时间、更新翻译

This commit is contained in:
2026-09-10 19:17:34 +08:00
parent e9d601a3e8
commit 5a187c359b
27 changed files with 2184 additions and 2226 deletions
+5
View File
@@ -181,6 +181,11 @@ QImage PicDateItem::itemImage()
return img;
}
void PicDateItem::letterSpaceChanged()
{
setModel(m_model);
}
QRectF PicDateItem::boundingRect() const
{
return PicTextItem::boundingRect();
+2
View File
@@ -28,6 +28,8 @@ protected:
virtual QImage itemImage() override;
virtual void letterSpaceChanged() override;
private:
QTimer m_timer;
+5
View File
@@ -102,6 +102,11 @@ QImage PicScheduleShiftItem::itemImage()
return backgroundImg;
}
void PicScheduleShiftItem::letterSpaceChanged()
{
setSchedules(schedules());
}
QSize PicScheduleShiftItem::calcMaxSize()
{
if (m_schedules.isEmpty())
+3 -1
View File
@@ -25,7 +25,7 @@ public:
PicScheduleShiftItem(QGraphicsItem *parent = 0, QGraphicsScene *scene = 0, const SourceType type = SourceType::SCHEDULE_SHIFT);
const QVector<ScheduleModel>& schedules() const;
void setSchedules(QVector<ScheduleModel> schedules);
bool updateScheduleName();
@@ -39,6 +39,8 @@ protected:
virtual QImage itemImage();
virtual void letterSpaceChanged() override;
private:
QString findScheduleName(const QTime& time);
+1 -2
View File
@@ -117,8 +117,7 @@ void PicTextItem::setCustomFont(QString name)
newFont.setStyleStrategy(QFont::NoAntialias);
setFont(newFont);
m_untransImage = strToImage(m_source.toString());
applyModify();
letterSpaceChanged();
}
int PicTextItem::letterSpace()