diff --git a/frame/window/mainpanelcontrol.cpp b/frame/window/mainpanelcontrol.cpp index 15a5dc16f..45b7eea9d 100755 --- a/frame/window/mainpanelcontrol.cpp +++ b/frame/window/mainpanelcontrol.cpp @@ -1267,8 +1267,6 @@ void MainPanelControl::resizeDockIcon() calcuDockIconSize(width(), iconSize, tray_item_size); } } - - Q_EMIT requestUpdate(); } void MainPanelControl::calcuDockIconSize(int w, int h, int traySize) @@ -1410,13 +1408,6 @@ void MainPanelControl::calcuDockIconSize(int w, int h, int traySize) m_appAreaSonLayout->setContentsMargins(appLeftAndRightMargin, appTopAndBottomMargin, appLeftAndRightMargin, appTopAndBottomMargin); } -void MainPanelControl::onRequestUpdate() -{ - // 在插件区域界面发生变化后(新增插件、删除插件、时间长度变化,新增托盘等),会触发当前的信号,此时当前类 - // 的尺寸还未变化,因此在此处发送requestUpdate信号,通知外面来调整任务栏右侧的大小,同时计算整个任务栏的大小 - Q_EMIT requestUpdate(); -} - void MainPanelControl::onRecentVisibleChanged(bool visible) { m_appSpliter->setVisible(visible); diff --git a/frame/window/mainpanelcontrol.h b/frame/window/mainpanelcontrol.h index 3a84785ca..f7929b601 100755 --- a/frame/window/mainpanelcontrol.h +++ b/frame/window/mainpanelcontrol.h @@ -92,7 +92,6 @@ private: PluginsItem *trash() const; private Q_SLOTS: - void onRequestUpdate(); void onRecentVisibleChanged(bool visible); void onDockAppVisibleChanged(bool visible); void onToolVisibleChanged(bool visible); diff --git a/frame/window/mainwindow.cpp b/frame/window/mainwindow.cpp index fb4d05462..8e7045720 100755 --- a/frame/window/mainwindow.cpp +++ b/frame/window/mainwindow.cpp @@ -74,8 +74,6 @@ void MainWindow::resizeEvent(QResizeEvent *event) MainWindowBase::resizeEvent(event); m_mainPanel->updatePluginsLayout(); - // 任务栏大小、位置、模式改变都会触发resize,发射大小改变信号,供依赖项目更新位置 - Q_EMIT requestUpdate(); } void MainWindow::initConnections() @@ -108,7 +106,6 @@ void MainWindow::setGeometry(const QRect &rect) return; DBlurEffectWidget::setGeometry(rect); - emit requestUpdate(); } MainWindowBase::DockWindowType MainWindow::windowType() const