针对新建的曲线,按照右侧滚动条位置,重新设置位置。
This commit is contained in:
parent
ad920469cd
commit
e69045c78e
|
|
@ -188,6 +188,9 @@ signals:
|
||||||
//改变深度
|
//改变深度
|
||||||
void sig_changeDepth(QString strUuid, QString strSlfName, QString strWellName, int iY1, int iY2);
|
void sig_changeDepth(QString strUuid, QString strSlfName, QString strWellName, int iY1, int iY2);
|
||||||
|
|
||||||
|
//修改滚动条,针对新建的
|
||||||
|
void sig_changeScrollBar(QString strUuid);
|
||||||
|
|
||||||
void sig_changeWellProperty(QString strSlfName, QString strWellName, QVariantList listVal);
|
void sig_changeWellProperty(QString strSlfName, QString strWellName, QVariantList listVal);
|
||||||
|
|
||||||
//改变道宽
|
//改变道宽
|
||||||
|
|
|
||||||
|
|
@ -3900,7 +3900,7 @@ void FormDraw::s_addGanZhuangTu(QString strUuid, QString strSlfName, QString str
|
||||||
QMyCustomPlot *curv = new QMyCustomPlot(this, strSlfName, strWellName, strTrackName, strLineName);
|
QMyCustomPlot *curv = new QMyCustomPlot(this, strSlfName, strWellName, strTrackName, strLineName);
|
||||||
//绑定m_formTrack,方便关联formInfo
|
//绑定m_formTrack,方便关联formInfo
|
||||||
curv->m_formTrack = m_formTrack;
|
curv->m_formTrack = m_formTrack;
|
||||||
curv->m_strUuid = m_strUuid;
|
//curv->m_strUuid = m_strUuid;
|
||||||
curv->setDepthY(m_iY1, m_iY2);
|
curv->setDepthY(m_iY1, m_iY2);
|
||||||
curv->initGeometry(m_strUuid, m_iScale, g_iOneWidth);
|
curv->initGeometry(m_strUuid, m_iScale, g_iOneWidth);
|
||||||
curv->show();
|
curv->show();
|
||||||
|
|
@ -4393,7 +4393,7 @@ void FormDraw::s_addMCals(QString strUuid, QString strSlfName, QString strWellNa
|
||||||
QMyCustomPlot *curv = new QMyCustomPlot(this, strSlfName, strWellName, strTrackName, strLineName);
|
QMyCustomPlot *curv = new QMyCustomPlot(this, strSlfName, strWellName, strTrackName, strLineName);
|
||||||
//绑定m_formTrack,方便关联formInfo
|
//绑定m_formTrack,方便关联formInfo
|
||||||
curv->m_formTrack = m_formTrack;
|
curv->m_formTrack = m_formTrack;
|
||||||
curv->m_strUuid = m_strUuid;
|
//curv->m_strUuid = m_strUuid;
|
||||||
curv->setDepthY(m_iY1, m_iY2);
|
curv->setDepthY(m_iY1, m_iY2);
|
||||||
curv->initGeometry(m_strUuid, m_iScale, g_iOneWidth);
|
curv->initGeometry(m_strUuid, m_iScale, g_iOneWidth);
|
||||||
curv->show();
|
curv->show();
|
||||||
|
|
|
||||||
|
|
@ -119,6 +119,7 @@ MainWindowCurve::MainWindowCurve(QWidget *parent) :
|
||||||
ui->verticalScrollBar->setRange(-m_iY2, -m_iY1);
|
ui->verticalScrollBar->setRange(-m_iY2, -m_iY1);
|
||||||
ui->verticalScrollBar->setValue(-m_iY2);
|
ui->verticalScrollBar->setValue(-m_iY2);
|
||||||
connect(ui->verticalScrollBar, SIGNAL(valueChanged(int)), this, SLOT(vertScrollBarChanged(int)));
|
connect(ui->verticalScrollBar, SIGNAL(valueChanged(int)), this, SLOT(vertScrollBarChanged(int)));
|
||||||
|
connect(CallManage::getInstance(), SIGNAL(sig_changeScrollBar(QString)), this, SLOT(s_changeScrollBar(QString)));
|
||||||
|
|
||||||
connect(this, SIGNAL(sig_NewTrackChangeWidth(QString, double)), this, SLOT(s_NewTrackChangeWidth(QString, double)));
|
connect(this, SIGNAL(sig_NewTrackChangeWidth(QString, double)), this, SLOT(s_NewTrackChangeWidth(QString, double)));
|
||||||
//connect(this, SIGNAL(sig_NewWell(QString, QString)), this, SLOT(s_NewWell(QString, QString)));
|
//connect(this, SIGNAL(sig_NewWell(QString, QString)), this, SLOT(s_NewWell(QString, QString)));
|
||||||
|
|
@ -5132,5 +5133,21 @@ void MainWindowCurve::setTableSize_Well()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//修改滚动条,针对新建的
|
||||||
|
void MainWindowCurve::s_changeScrollBar(QString strUuid)
|
||||||
|
{
|
||||||
|
if(m_strUuid==strUuid)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
int iCurValue = ui->verticalScrollBar->value();
|
||||||
|
vertScrollBarChanged(iCurValue);
|
||||||
|
|
||||||
|
//ui->verticalScrollBar->setValue(iCurValue+1);//-m_iY2
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -251,6 +251,9 @@ public slots:
|
||||||
//编辑曲线,框选拉伸/压缩
|
//编辑曲线,框选拉伸/压缩
|
||||||
void s_EShiftDepth(QString strSlfName, QString strLineName, int count, QList<double> left_Low_List, QList<double> right_Hight_List);
|
void s_EShiftDepth(QString strSlfName, QString strLineName, int count, QList<double> left_Low_List, QList<double> right_Hight_List);
|
||||||
|
|
||||||
|
//修改滚动条,针对新建的
|
||||||
|
void s_changeScrollBar(QString strUuid);
|
||||||
|
|
||||||
//
|
//
|
||||||
void s_selectWell(); //选择井
|
void s_selectWell(); //选择井
|
||||||
void s_showHeadTable(); //显示/隐藏图头
|
void s_showHeadTable(); //显示/隐藏图头
|
||||||
|
|
|
||||||
|
|
@ -265,6 +265,9 @@ void QMyCustomPlot::initGeometry(QString strUuid, int nscale, double fW)
|
||||||
|
|
||||||
int ntmpw = fW * g_dPixelPerCm;
|
int ntmpw = fW * g_dPixelPerCm;
|
||||||
this->setGeometry(0, 0, ntmpw - 2, (int)dHight);
|
this->setGeometry(0, 0, ntmpw - 2, (int)dHight);
|
||||||
|
|
||||||
|
//修改滚动条,针对新建的
|
||||||
|
emit CallManage::getInstance()->sig_changeScrollBar(m_strUuid);
|
||||||
}
|
}
|
||||||
|
|
||||||
void QMyCustomPlot::changePropertyWaveUpdate()
|
void QMyCustomPlot::changePropertyWaveUpdate()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user