!34 Solve the problem of not being able to shrink after magnification

From: @maqi77 
Reviewed-by: @hekeyi, @ut-layne-yang 
Signed-off-by: @hekeyi, @ut-layne-yang
This commit is contained in:
openeuler-ci-bot 2024-05-13 09:17:40 +00:00 committed by Gitee
commit 3c08bbe5b2
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 77 additions and 2 deletions

View File

@ -0,0 +1,71 @@
From b81dafbd4fca202cfd65a51cfd38293c8d014ddc Mon Sep 17 00:00:00 2001
From: maqi <maqi@uniontech.com>
Date: Mon, 13 May 2024 15:09:33 +0800
Subject: [PATCH] Solve the problem of not being able to shrink after
magnification
---
src/windowedframe.cpp | 11 -----------
1 file changed, 11 deletions(-)
diff --git a/src/windowedframe.cpp b/src/windowedframe.cpp
index 55c34069..bf997690 100644
--- a/src/windowedframe.cpp
+++ b/src/windowedframe.cpp
@@ -87,18 +87,14 @@ WindowedFrame::WindowedFrame(QWidget *parent)
, m_displayMode(All)
, m_calcUtil(CalculateUtil::instance())
, m_focusPos(Applist)
- , m_modeToggleBtn(new ModeToggleButton(this))
, m_searcherEdit(new DSearchEdit(this))
, m_enterSearchEdit(false)
, m_dockFrontInfc(new DBusDockInterface(this))
{
- if (!getDConfigValue("enableFullScreenMode", true).toBool())
- m_modeToggleBtn->hide();
m_searcherEdit->setAccessibleName("searcherEdit");
m_maskBg->setAccessibleName("MaskBg");
m_switchBtn->setAccessibleName("switchBtn");
- m_modeToggleBtn->setAccessibleName("modeToggleBtn");
m_tipsLabel->setAccessibleName("tipsLabel");
setMaskColor(DBlurEffectWidget::AutoColor);
@@ -135,7 +131,6 @@ WindowedFrame::WindowedFrame(QWidget *parent)
searchLayout->setContentsMargins(9, 0, DLauncher::MINI_FRAME_LAYOUT_SPACE2, 0);
searchLayout->addWidget(m_searcherEdit);
searchLayout->setSpacing(6);
- searchLayout->addWidget(m_modeToggleBtn);
QHBoxLayout *appsLayout = new QHBoxLayout;
appsLayout->setContentsMargins(DLauncher::MINI_FRAME_LAYOUT_SPACE1, 0, 0, 0);
@@ -225,7 +220,6 @@ WindowedFrame::WindowedFrame(QWidget *parent)
connect(m_delayHideTimer, &QTimer::timeout, this, &WindowedFrame::prepareHideLauncher, Qt::QueuedConnection);
connect(m_appearanceInter, &Appearance::OpacityChanged, this, &WindowedFrame::onOpacityChanged);
- connect(m_modeToggleBtn, &DToolButton::clicked, this, &WindowedFrame::onToggleFullScreen);
QTimer::singleShot(1, this, &WindowedFrame::onWMCompositeChanged);
onOpacityChanged(m_appearanceInter->opacity());
@@ -235,10 +229,6 @@ WindowedFrame::WindowedFrame(QWidget *parent)
connect(this, &WindowedFrame::visibleChanged, this, &WindowedFrame::onHideMenu);
// 状态切换
- m_switchBtn->updateStatus(All);
- m_modeToggleBtn->setIconSize(QSize(32,32));
- m_modeToggleBtn->setFixedSize(40, 40);
- m_modeToggleBtn->setFocusPolicy(Qt::NoFocus);
// 重置控件样式
resetWidgetStyle();
@@ -928,7 +918,6 @@ void WindowedFrame::onToggleFullScreen()
if (delegate)
delegate->setActived(false);
- m_modeToggleBtn->setHovered(false);
// 全屏状态标识
m_calcUtil->setFullScreen(true);
--
2.39.3

View File

@ -2,7 +2,7 @@
Name: dde-launcher
Version: 5.6.10
Release: 1%{?dist}
Release: 2%{?dist}
Summary: dde desktop-environment - Launcher module
License: GPLv3
URL: https://github.com/linuxdeepin/%{name}
@ -26,6 +26,7 @@ BuildRequires: dtkgui-devel
BuildRequires: dtkcommon-devel
BuildRequires: qt5-qttools-devel
BuildRequires: gmock-devel
Patch: 0001-Solve-the-problem-of-not-being-able-to-shrink-after-magnification.patch
%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
Requires: deepin-menu
Requires: dde-daemon
@ -38,7 +39,7 @@ Requires: libqtxdg
%prep
%autosetup
%autosetup -p1
sed -i 's|lrelease|lrelease-qt5|' translate_generation.sh
%build
@ -61,6 +62,9 @@ sed -i 's|lrelease|lrelease-qt5|' translate_generation.sh
%changelog
* Mon May 13 2024 maqi <maqi@uniontech.com> - 5.6.10-2
- fix: Solve the problem of not being able to shrink after magnification
* Mon Oct 09 2023 liweigang <liweiganga@uniontech.com> - 5.6.10-1
- update: update to version 5.6.10