From 90955103a305f53b307bf3e4590dbc0274d96d82 Mon Sep 17 00:00:00 2001 From: zhaolei <353719554@qq.com> Date: Thu, 16 Apr 2026 12:56:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E8=BF=9B=E5=BA=A6=E6=9D=A1?= =?UTF-8?q?=E6=96=87=E4=BB=B6DepthProgress.cpp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BaseFun/src/DepthProgress.cpp | 49 ++++++++++++++++++----------------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/BaseFun/src/DepthProgress.cpp b/BaseFun/src/DepthProgress.cpp index db25975..e1034f7 100644 --- a/BaseFun/src/DepthProgress.cpp +++ b/BaseFun/src/DepthProgress.cpp @@ -1,6 +1,7 @@ #include "DepthProgress.h" #include #include "geometryutils.h" +#include "BaseFun.h" DepthProgress::DepthProgress(){ progerssBar=NULL; label=NULL; @@ -12,8 +13,8 @@ DepthProgress::DepthProgress(){ progerssBar->setMaximumWidth(200); progerssBar->setFixedWidth(200); label->setFixedWidth(300); -// ::GetStatusBar()->addPermanentWidget(label); -// ::GetStatusBar()->addPermanentWidget(progerssBar,1); + ::GetStatusBar()->addPermanentWidget(label); + ::GetStatusBar()->addPermanentWidget(progerssBar,1); } DepthProgress::~DepthProgress() { @@ -25,11 +26,11 @@ DepthProgress::~DepthProgress() delete label; label=NULL; } -// if(SystemExiting()) { -// progerssBar=NULL; -// label=NULL; -// return;//特殊处理 目前各个模块退出时,系统已经释放了progressbar -// } + if(SystemExiting()) { + progerssBar=NULL; + label=NULL; + return;//特殊处理 目前各个模块退出时,系统已经释放了progressbar + } if(progerssBar) { progerssBar=NULL; label=NULL; @@ -46,8 +47,8 @@ bool DepthProgress::CreatProgress(float sdep,float edep,const char* notifyMsg) progerssBar->setFixedWidth(200); label->setFixedWidth(300); label->setAlignment(Qt::AlignRight); -// ::GetStatusBar()->addPermanentWidget(label); -// ::GetStatusBar()->addPermanentWidget(progerssBar,1); + ::GetStatusBar()->addPermanentWidget(label); + ::GetStatusBar()->addPermanentWidget(progerssBar,1); } progerssBar->setRange(sdep,edep); m_Name=notifyMsg; @@ -76,11 +77,11 @@ bool DepthProgress::DelProgress() delete label; label=NULL; } -// if(SystemExiting()) { -// progerssBar=NULL; -// label=NULL; -// return true;//特殊处理 目前各个模块退出时,系统已经释放了progressbar -// } + if(SystemExiting()) { + progerssBar=NULL; + label=NULL; + return true;//特殊处理 目前各个模块退出时,系统已经释放了progressbar + } if(progerssBar) { progerssBar=NULL; label=NULL; @@ -97,11 +98,11 @@ bool DepthProgress::DelProgress1() delete label; label=NULL; } -// if(SystemExiting()) { -// progerssBar=NULL; -// label=NULL; -// return true;//特殊处理 目前各个模块退出时,系统已经释放了progressbar -// } + if(SystemExiting()) { + progerssBar=NULL; + label=NULL; + return true;//特殊处理 目前各个模块退出时,系统已经释放了progressbar + } if(progerssBar) { progerssBar=NULL; label=NULL; @@ -165,7 +166,7 @@ DiDepthProgress::~DiDepthProgress() } progerssBarList.clear(); labelList.clear(); -// if(SystemExiting()) return;//特殊处理 目前各个模块退出时,系统已经释放了progressbar + if(SystemExiting()) return;//特殊处理 目前各个模块退出时,系统已经释放了progressbar } bool DiDepthProgress::SetRange(float sdep,float edep,int Index) @@ -196,8 +197,8 @@ bool DiDepthProgress::CreatProgress(float sdep,float edep,const char* notifyMsg, labelList.push_back(label); -// ::GetStatusBar()->addPermanentWidget(label); -// ::GetStatusBar()->addPermanentWidget(progerssBar); + ::GetStatusBar()->addPermanentWidget(label); + ::GetStatusBar()->addPermanentWidget(progerssBar); label->setMaximumWidth(300); progerssBar->setMaximumWidth(200); if(iaddPermanentWidget(label); -// ::GetStatusBar()->addPermanentWidget(progerssBar); + ::GetStatusBar()->addPermanentWidget(label); + ::GetStatusBar()->addPermanentWidget(progerssBar); label->setMaximumWidth(300); progerssBar->setMaximumWidth(200); }