!20 repair clock stopwatch when not started / reset button can be pressed
From: @hua_yadong Reviewed-by: @dou33 Signed-off-by: @dou33
This commit is contained in:
commit
5a51046e85
@ -0,0 +1,84 @@
|
|||||||
|
From 36f8d3649bc63d6326ccf6c5568c52fcf6540646 Mon Sep 17 00:00:00 2001
|
||||||
|
From: huayadong <huayadong@kylinos.cn>
|
||||||
|
Date: Thu, 9 Dec 2021 20:10:11 +0800
|
||||||
|
Subject: [PATCH] Repair clock stopwatch when not started / reset button can be
|
||||||
|
pressed
|
||||||
|
|
||||||
|
---
|
||||||
|
src/plugins/ukui-clock/clock.cpp | 7 ++++++-
|
||||||
|
src/plugins/ukui-clock/noticeAlarm.cpp | 1 +
|
||||||
|
src/plugins/ukui-clock/setAlarmRepeatDialog.cpp | 1 +
|
||||||
|
src/plugins/ukui-clock/setupPage.cpp | 1 +
|
||||||
|
4 files changed, 9 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/src/plugins/ukui-clock/clock.cpp b/src/plugins/ukui-clock/clock.cpp
|
||||||
|
index 250bf5b..6ff0aa6 100755
|
||||||
|
--- a/src/plugins/ukui-clock/clock.cpp
|
||||||
|
+++ b/src/plugins/ukui-clock/clock.cpp
|
||||||
|
@@ -361,7 +361,8 @@ void Clock::stopwatch_init()
|
||||||
|
ui->pushButton_Start->raise();
|
||||||
|
ui->pushButton_ring->raise();
|
||||||
|
ui->pushButton_timeselect->raise();
|
||||||
|
- ui->pushButton_timeselect->hide();
|
||||||
|
+ ui->pushButton_timeselect->setEnabled(false);
|
||||||
|
+ ui->pushButton_ring->setEnabled(false);
|
||||||
|
}
|
||||||
|
//闹钟页初始化
|
||||||
|
// Alarm page initialization
|
||||||
|
@@ -540,6 +541,8 @@ void Clock::Count_down()
|
||||||
|
void Clock::on_pushButton_Start_clicked()
|
||||||
|
{
|
||||||
|
if (!isStarted) {
|
||||||
|
+ ui->pushButton_timeselect->setEnabled(true);
|
||||||
|
+ ui->pushButton_ring->setEnabled(true);
|
||||||
|
ui->pushButton_timeselect->hide();
|
||||||
|
ui->pushButton_Start->setText(tr("suspend"));
|
||||||
|
|
||||||
|
@@ -665,6 +668,8 @@ void Clock::on_pushButton_timeselect_clicked()
|
||||||
|
if (nullptr != timer) {
|
||||||
|
if (isStarted)
|
||||||
|
return;
|
||||||
|
+ ui->pushButton_timeselect->setEnabled(false);
|
||||||
|
+ ui->pushButton_ring->setEnabled(false);
|
||||||
|
timer->stop();
|
||||||
|
timer_2->stop();
|
||||||
|
ui->label_4->setText("00:00.00");
|
||||||
|
diff --git a/src/plugins/ukui-clock/noticeAlarm.cpp b/src/plugins/ukui-clock/noticeAlarm.cpp
|
||||||
|
index 72275d5..00cadf1 100755
|
||||||
|
--- a/src/plugins/ukui-clock/noticeAlarm.cpp
|
||||||
|
+++ b/src/plugins/ukui-clock/noticeAlarm.cpp
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
#include <QMediaPlayer>
|
||||||
|
#include <QMediaPlaylist>
|
||||||
|
#include <QDebug>
|
||||||
|
+#include <QPainterPath>
|
||||||
|
|
||||||
|
extern void qt_blurImage(QImage &blurImage, qreal radius, bool quality, int transposed);
|
||||||
|
|
||||||
|
diff --git a/src/plugins/ukui-clock/setAlarmRepeatDialog.cpp b/src/plugins/ukui-clock/setAlarmRepeatDialog.cpp
|
||||||
|
index cf7be2c..0f3b7de 100755
|
||||||
|
--- a/src/plugins/ukui-clock/setAlarmRepeatDialog.cpp
|
||||||
|
+++ b/src/plugins/ukui-clock/setAlarmRepeatDialog.cpp
|
||||||
|
@@ -23,6 +23,7 @@
|
||||||
|
#include <QPainter>
|
||||||
|
#include <QDebug>
|
||||||
|
#include <QScroller>
|
||||||
|
+#include <QPainterPath>
|
||||||
|
|
||||||
|
extern void qt_blurImage(QImage &blurImage, qreal radius, bool quality, int transposed);
|
||||||
|
|
||||||
|
diff --git a/src/plugins/ukui-clock/setupPage.cpp b/src/plugins/ukui-clock/setupPage.cpp
|
||||||
|
index ff8cca3..a6e1091 100755
|
||||||
|
--- a/src/plugins/ukui-clock/setupPage.cpp
|
||||||
|
+++ b/src/plugins/ukui-clock/setupPage.cpp
|
||||||
|
@@ -22,6 +22,7 @@
|
||||||
|
#include "setAlarmRepeatDialog.h"
|
||||||
|
#include <QDebug>
|
||||||
|
#include <QBitmap>
|
||||||
|
+#include <QPainterPath>
|
||||||
|
#include "customStyle.h"
|
||||||
|
|
||||||
|
extern void qt_blurImage(QImage &blurImage, qreal radius, bool quality, int transposed);
|
||||||
|
--
|
||||||
|
2.30.0
|
||||||
|
|
||||||
@ -1,7 +1,7 @@
|
|||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
Name: ukui-sidebar
|
Name: ukui-sidebar
|
||||||
Version: 3.0.1
|
Version: 3.0.1
|
||||||
Release: 6
|
Release: 7
|
||||||
Summary: parallels toolbox for UKUI
|
Summary: parallels toolbox for UKUI
|
||||||
License: GPL-3+
|
License: GPL-3+
|
||||||
URL: http://www.ukui.org
|
URL: http://www.ukui.org
|
||||||
@ -26,6 +26,8 @@ Requires: qt5-qttools-devel
|
|||||||
Requires: gsettings-qt-devel
|
Requires: gsettings-qt-devel
|
||||||
Requires: dconf-devel
|
Requires: dconf-devel
|
||||||
|
|
||||||
|
patch0: ukui-sidebar-repair-clock-stopwatch-when-not-started-reset-button.patch
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The ukui-sidebar is mainly used in the desktop operating system.
|
The ukui-sidebar is mainly used in the desktop operating system.
|
||||||
@ -35,6 +37,7 @@ Requires: dconf-devel
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%patch0 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
mkdir build && cd build
|
mkdir build && cd build
|
||||||
@ -79,6 +82,9 @@ done
|
|||||||
%{_datadir}/ukui-clock/
|
%{_datadir}/ukui-clock/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Dec 09 2021 huayadong <huayadong@kylinos.cn> - 3.0.1-7
|
||||||
|
- Add patch: ukui-sidebar-repair-clock-stopwatch-when-not-started-reset-button.patch
|
||||||
|
|
||||||
* Tue Dec 07 2021 huayadong <huayadong@kylinos.cn> - 3.0.1-6
|
* Tue Dec 07 2021 huayadong <huayadong@kylinos.cn> - 3.0.1-6
|
||||||
- update to upstream version 3.0.0-1+1107
|
- update to upstream version 3.0.0-1+1107
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user