提交进度条文件DepthProgress.cpp
This commit is contained in:
parent
e9b8e86e1e
commit
90955103a3
|
|
@ -1,6 +1,7 @@
|
||||||
#include "DepthProgress.h"
|
#include "DepthProgress.h"
|
||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
#include "geometryutils.h"
|
#include "geometryutils.h"
|
||||||
|
#include "BaseFun.h"
|
||||||
DepthProgress::DepthProgress(){
|
DepthProgress::DepthProgress(){
|
||||||
progerssBar=NULL;
|
progerssBar=NULL;
|
||||||
label=NULL;
|
label=NULL;
|
||||||
|
|
@ -12,8 +13,8 @@ DepthProgress::DepthProgress(){
|
||||||
progerssBar->setMaximumWidth(200);
|
progerssBar->setMaximumWidth(200);
|
||||||
progerssBar->setFixedWidth(200);
|
progerssBar->setFixedWidth(200);
|
||||||
label->setFixedWidth(300);
|
label->setFixedWidth(300);
|
||||||
// ::GetStatusBar()->addPermanentWidget(label);
|
::GetStatusBar()->addPermanentWidget(label);
|
||||||
// ::GetStatusBar()->addPermanentWidget(progerssBar,1);
|
::GetStatusBar()->addPermanentWidget(progerssBar,1);
|
||||||
}
|
}
|
||||||
DepthProgress::~DepthProgress()
|
DepthProgress::~DepthProgress()
|
||||||
{
|
{
|
||||||
|
|
@ -25,11 +26,11 @@ DepthProgress::~DepthProgress()
|
||||||
delete label;
|
delete label;
|
||||||
label=NULL;
|
label=NULL;
|
||||||
}
|
}
|
||||||
// if(SystemExiting()) {
|
if(SystemExiting()) {
|
||||||
// progerssBar=NULL;
|
progerssBar=NULL;
|
||||||
// label=NULL;
|
label=NULL;
|
||||||
// return;//特殊处理 目前各个模块退出时,系统已经释放了progressbar
|
return;//特殊处理 目前各个模块退出时,系统已经释放了progressbar
|
||||||
// }
|
}
|
||||||
if(progerssBar) {
|
if(progerssBar) {
|
||||||
progerssBar=NULL;
|
progerssBar=NULL;
|
||||||
label=NULL;
|
label=NULL;
|
||||||
|
|
@ -46,8 +47,8 @@ bool DepthProgress::CreatProgress(float sdep,float edep,const char* notifyMsg)
|
||||||
progerssBar->setFixedWidth(200);
|
progerssBar->setFixedWidth(200);
|
||||||
label->setFixedWidth(300);
|
label->setFixedWidth(300);
|
||||||
label->setAlignment(Qt::AlignRight);
|
label->setAlignment(Qt::AlignRight);
|
||||||
// ::GetStatusBar()->addPermanentWidget(label);
|
::GetStatusBar()->addPermanentWidget(label);
|
||||||
// ::GetStatusBar()->addPermanentWidget(progerssBar,1);
|
::GetStatusBar()->addPermanentWidget(progerssBar,1);
|
||||||
}
|
}
|
||||||
progerssBar->setRange(sdep,edep);
|
progerssBar->setRange(sdep,edep);
|
||||||
m_Name=notifyMsg;
|
m_Name=notifyMsg;
|
||||||
|
|
@ -76,11 +77,11 @@ bool DepthProgress::DelProgress()
|
||||||
delete label;
|
delete label;
|
||||||
label=NULL;
|
label=NULL;
|
||||||
}
|
}
|
||||||
// if(SystemExiting()) {
|
if(SystemExiting()) {
|
||||||
// progerssBar=NULL;
|
progerssBar=NULL;
|
||||||
// label=NULL;
|
label=NULL;
|
||||||
// return true;//特殊处理 目前各个模块退出时,系统已经释放了progressbar
|
return true;//特殊处理 目前各个模块退出时,系统已经释放了progressbar
|
||||||
// }
|
}
|
||||||
if(progerssBar) {
|
if(progerssBar) {
|
||||||
progerssBar=NULL;
|
progerssBar=NULL;
|
||||||
label=NULL;
|
label=NULL;
|
||||||
|
|
@ -97,11 +98,11 @@ bool DepthProgress::DelProgress1()
|
||||||
delete label;
|
delete label;
|
||||||
label=NULL;
|
label=NULL;
|
||||||
}
|
}
|
||||||
// if(SystemExiting()) {
|
if(SystemExiting()) {
|
||||||
// progerssBar=NULL;
|
progerssBar=NULL;
|
||||||
// label=NULL;
|
label=NULL;
|
||||||
// return true;//特殊处理 目前各个模块退出时,系统已经释放了progressbar
|
return true;//特殊处理 目前各个模块退出时,系统已经释放了progressbar
|
||||||
// }
|
}
|
||||||
if(progerssBar) {
|
if(progerssBar) {
|
||||||
progerssBar=NULL;
|
progerssBar=NULL;
|
||||||
label=NULL;
|
label=NULL;
|
||||||
|
|
@ -165,7 +166,7 @@ DiDepthProgress::~DiDepthProgress()
|
||||||
}
|
}
|
||||||
progerssBarList.clear();
|
progerssBarList.clear();
|
||||||
labelList.clear();
|
labelList.clear();
|
||||||
// if(SystemExiting()) return;//特殊处理 目前各个模块退出时,系统已经释放了progressbar
|
if(SystemExiting()) return;//特殊处理 目前各个模块退出时,系统已经释放了progressbar
|
||||||
}
|
}
|
||||||
|
|
||||||
bool DiDepthProgress::SetRange(float sdep,float edep,int Index)
|
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);
|
labelList.push_back(label);
|
||||||
|
|
||||||
// ::GetStatusBar()->addPermanentWidget(label);
|
::GetStatusBar()->addPermanentWidget(label);
|
||||||
// ::GetStatusBar()->addPermanentWidget(progerssBar);
|
::GetStatusBar()->addPermanentWidget(progerssBar);
|
||||||
label->setMaximumWidth(300);
|
label->setMaximumWidth(300);
|
||||||
progerssBar->setMaximumWidth(200);
|
progerssBar->setMaximumWidth(200);
|
||||||
if(i<Index) {
|
if(i<Index) {
|
||||||
|
|
@ -229,8 +230,8 @@ bool DiDepthProgress::CreatProgress(float sdep,float edep,const char* notifyMsg)
|
||||||
|
|
||||||
labelList.push_back(label);
|
labelList.push_back(label);
|
||||||
|
|
||||||
// ::GetStatusBar()->addPermanentWidget(label);
|
::GetStatusBar()->addPermanentWidget(label);
|
||||||
// ::GetStatusBar()->addPermanentWidget(progerssBar);
|
::GetStatusBar()->addPermanentWidget(progerssBar);
|
||||||
label->setMaximumWidth(300);
|
label->setMaximumWidth(300);
|
||||||
progerssBar->setMaximumWidth(200);
|
progerssBar->setMaximumWidth(200);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user