|
|
|
|
@ -32,6 +32,14 @@
|
|
|
|
|
|
|
|
|
|
nmWxNumericalDesign* nmWxNumericalDesign::s_pCurrentInstance = nullptr;
|
|
|
|
|
|
|
|
|
|
static bool isNumericalDesignDebugOptionsVisible()
|
|
|
|
|
{
|
|
|
|
|
#ifdef QT_DEBUG
|
|
|
|
|
return true;
|
|
|
|
|
#endif
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
nmWxNumericalDesign::nmWxNumericalDesign(QWidget *parent)
|
|
|
|
|
: iDlgBase(parent)
|
|
|
|
|
{
|
|
|
|
|
@ -83,6 +91,21 @@ nmWxNumericalDesign::nmWxNumericalDesign(QWidget *parent)
|
|
|
|
|
|
|
|
|
|
// 设置信号槽连接
|
|
|
|
|
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()
|
|
|
|
|
|