左侧工具栏添加时,统一杆状图、多臂井径等针对多井的处理逻辑。

This commit is contained in:
jiayulong 2026-04-29 18:16:57 +08:00
parent 42b025d502
commit 63be0a8580

View File

@ -3718,16 +3718,12 @@ void MainWindowCurve::s_NewGanZhuangTu()
return; return;
} }
int nW = 4; QStringList sret = this->getSelectWell_New();
QStringList sret = this->insertCol(nW); if(sret.length() <= 0)
if (sret.length() <= 0) return;
return;
QString strWellName = sret.at(0);
//直接从选中的井获取data记录slf路径
QString strSlfName = sret.at(1);
//新建 //新建井+道+曲线(首条)
emit CallManage::getInstance()->sig_NewTrack(m_strUuid, strWellName, strSlfName, "GANZHUANG.LINE", "ganzhuangtuObject", nW); NewWellAndTrack(sret.at(0), sret.at(1), "GANZHUANG.LINE", "ganzhuangtuObject");
} }
void MainWindowCurve::s_roseAc() void MainWindowCurve::s_roseAc()
@ -3776,16 +3772,12 @@ void MainWindowCurve::s_Jykt()
return; return;
} }
int nW = 4; QStringList sret = this->getSelectWell_New();
QStringList sret = this->insertCol(nW); if(sret.length() <= 0)
if (sret.length() <= 0)
return; return;
QString strWellName = sret.at(0);
//直接从选中的井获取data记录slf路径
QString strSlfName = sret.at(1);
//新建 //新建井+道+曲线(首条)
emit CallManage::getInstance()->sig_NewTrack(m_strUuid, strWellName, strSlfName, "JINGYANKUATA.LINE", "JyktObject", nW); NewWellAndTrack(sret.at(0), sret.at(1), "JINGYANKUATA.LINE", "JyktObject");
} }
//井斜方位图 //井斜方位图
@ -3797,17 +3789,12 @@ void MainWindowCurve::s_Denv()
emit CallManage::getInstance()->sig_AddDenv(m_strUuid, m_SelectTableItem.m_strSlfName, m_SelectTableItem.m_strWellName, m_SelectTableItem.m_strTrackName, "XIEFANGWEI.LINE"); emit CallManage::getInstance()->sig_AddDenv(m_strUuid, m_SelectTableItem.m_strSlfName, m_SelectTableItem.m_strWellName, m_SelectTableItem.m_strTrackName, "XIEFANGWEI.LINE");
return; return;
} }
QStringList sret = this->getSelectWell_New();
int nW = 4; if(sret.length() <= 0)
QStringList sret = this->insertCol(nW);
if (sret.length() <= 0)
return; return;
QString strWellName = sret.at(0);
//直接从选中的井获取data记录slf路径
QString strSlfName = sret.at(1);
//新建 //新建井+道+曲线(首条)
emit CallManage::getInstance()->sig_NewTrack(m_strUuid, strWellName, strSlfName, "XIEFANGWEI.LINE", "DenvObject", nW); NewWellAndTrack(sret.at(0), sret.at(1), "XIEFANGWEI.LINE", "DenvObject");
} }
//图像 成图 //图像 成图
@ -3889,19 +3876,12 @@ void MainWindowCurve::s_NewMCals()
return; return;
} }
int nW = 4; QStringList sret = this->getSelectWell_New();
QStringList sret = this->insertCol(nW); if(sret.length() <= 0)
if (sret.length() <= 0)
return; return;
QString strWellName = sret.at(0);
//直接从选中的井获取data记录slf路径
QString strSlfName = sret.at(1);
//新建道 //新建井+道+曲线(首条)
emit CallManage::getInstance()->sig_NewTrack(m_strUuid, strWellName, strSlfName, "FCA2", "MCalsObject", nW); NewWellAndTrack(sret.at(0), sret.at(1), "FCA2", "MCalsObject");
// //新建井+道+曲线(首条)
// NewWellAndTrack(sret.at(0), sret.at(1), "FCA2", "MCalsObject");
} }
//套管组件 //套管组件