对于没有功能的组件,release下隐藏,debug下显示

feature/DialogBox-20260526
lvjunjie 2 weeks ago
parent 0fdd200607
commit adef09b09d

@ -32,6 +32,14 @@
nmWxNumericalDesign* nmWxNumericalDesign::s_pCurrentInstance = nullptr; nmWxNumericalDesign* nmWxNumericalDesign::s_pCurrentInstance = nullptr;
static bool isNumericalDesignDebugOptionsVisible()
{
#ifdef QT_DEBUG
return true;
#endif
return false;
}
nmWxNumericalDesign::nmWxNumericalDesign(QWidget *parent) nmWxNumericalDesign::nmWxNumericalDesign(QWidget *parent)
: iDlgBase(parent) : iDlgBase(parent)
{ {
@ -83,6 +91,21 @@ nmWxNumericalDesign::nmWxNumericalDesign(QWidget *parent)
// 设置信号槽连接 // 设置信号槽连接
setupConnections(); setupConnections();
//对于没有功能的组件release下隐藏debug下显示
bool bDebugOptionsVisible = isNumericalDesignDebugOptionsVisible();
m_pImposePiCheck->setVisible(bDebugOptionsVisible);
m_pShowAveragePressureCheck->setVisible(bDebugOptionsVisible);
m_pOutputGroup->setVisible(bDebugOptionsVisible);
m_pUseWellIntakeCheck->setVisible(bDebugOptionsVisible);
m_pRedefineKrPcCheck->setVisible(bDebugOptionsVisible);
m_pRedefineKrPcIconButton->setVisible(bDebugOptionsVisible);
m_pApplyUnconsolidationCheck->setVisible(bDebugOptionsVisible);
m_pApplyUnconsolidationIconButton->setVisible(bDebugOptionsVisible);
m_pUseDFNCheck->setVisible(bDebugOptionsVisible);
m_pNumericalSettingsGroup->setVisible(bDebugOptionsVisible);
m_pForecastBtn->setVisible(bDebugOptionsVisible);
m_pSensitiveBtn->setVisible(bDebugOptionsVisible);
} }
nmWxNumericalDesign::~nmWxNumericalDesign() nmWxNumericalDesign::~nmWxNumericalDesign()

Loading…
Cancel
Save