Compare commits
4 Commits
5fac5ceafa
...
34484fae27
| Author | SHA1 | Date | |
|---|---|---|---|
| 34484fae27 | |||
| d9b355d1dc | |||
| e96b8a0259 | |||
| a4be42a4db |
|
|
@ -187,7 +187,7 @@ signals:
|
||||||
void sig_changeScale(QString strUuid, int iNewScale);
|
void sig_changeScale(QString strUuid, int iNewScale);
|
||||||
|
|
||||||
//自定义滚动条
|
//自定义滚动条
|
||||||
void sig_vertScrollBarChanged_setGeometry(QString strUuid, double iNewValue, double low, double upper, int ndepth);
|
void sig_vertScrollBarChanged_setGeometry(QString strUuid, double iNewValue, double low, double upper, double ndepth);
|
||||||
//自定义滚动条
|
//自定义滚动条
|
||||||
void sig_vertScrollBarChanged(QString strUuid, double iNewValue, double low, double upper);
|
void sig_vertScrollBarChanged(QString strUuid, double iNewValue, double low, double upper);
|
||||||
//自定义滚动条(三图一表)
|
//自定义滚动条(三图一表)
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ FormImage::FormImage(QWidget *parent, QString strSlfName, QString strWellName, Q
|
||||||
//打印
|
//打印
|
||||||
//connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged_santu_Print(QString, int, int)), this, SLOT(vertScrollBarChanged_Print(QString, int, int)));
|
//connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged_santu_Print(QString, int, int)), this, SLOT(vertScrollBarChanged_Print(QString, int, int)));
|
||||||
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged(QString, double, double, double)), this, SLOT(vertScrollBarChanged(QString, double, double, double)));
|
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged(QString, double, double, double)), this, SLOT(vertScrollBarChanged(QString, double, double, double)));
|
||||||
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged_setGeometry(QString, double, double, double, int)), this, SLOT(vertScrollBarChanged_setGeometry(QString, double, double, double, int)));
|
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged_setGeometry(QString, double, double, double, double)), this, SLOT(vertScrollBarChanged_setGeometry(QString, double, double, double, double)));
|
||||||
connect(CallManage::getInstance(), SIGNAL(sig_ResizeDepth(QString, int, float)), this, SLOT(s_ResizeDepth(QString, int, float)));
|
connect(CallManage::getInstance(), SIGNAL(sig_ResizeDepth(QString, int, float)), this, SLOT(s_ResizeDepth(QString, int, float)));
|
||||||
//黑白图
|
//黑白图
|
||||||
connect(CallManage::getInstance(), SIGNAL(sig_changeBlack(QString, bool)), this, SLOT(s_changeBlack(QString, bool)));
|
connect(CallManage::getInstance(), SIGNAL(sig_changeBlack(QString, bool)), this, SLOT(s_changeBlack(QString, bool)));
|
||||||
|
|
@ -338,7 +338,7 @@ void FormImage::vertScrollBarChanged_Print(QString strUuid, int iNum, int iHeigh
|
||||||
setGeometry(0, -dDelta, geoRect.width(), geoRect.height());
|
setGeometry(0, -dDelta, geoRect.width(), geoRect.height());
|
||||||
}
|
}
|
||||||
|
|
||||||
void FormImage::vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, int ndepth)
|
void FormImage::vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, double ddepth)
|
||||||
{
|
{
|
||||||
if (m_strUuid == strUuid)
|
if (m_strUuid == strUuid)
|
||||||
{
|
{
|
||||||
|
|
@ -347,7 +347,7 @@ void FormImage::vertScrollBarChanged_setGeometry(QString strUuid, double value,
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
m_fTopY = ndepth;
|
m_fTopY = ddepth;
|
||||||
update();
|
update();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -108,7 +108,7 @@ public slots:
|
||||||
//滚动条
|
//滚动条
|
||||||
void vertScrollBarChanged(QString strUuid, double value, double low, double upper);
|
void vertScrollBarChanged(QString strUuid, double value, double low, double upper);
|
||||||
void vertScrollBarChanged_Print(QString strUuid, int iNum, int iHeightOfScreen);
|
void vertScrollBarChanged_Print(QString strUuid, int iNum, int iHeightOfScreen);
|
||||||
void vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, int ndepth);
|
void vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, double ddepth);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // FormImage_H
|
#endif // FormImage_H
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@ FormWave::FormWave(QWidget *parent, QString strSlfName, QString strWellName, QSt
|
||||||
//打印
|
//打印
|
||||||
//connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged_santu_Print(QString, int, int)), this, SLOT(vertScrollBarChanged_Print(QString, int, int)));
|
//connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged_santu_Print(QString, int, int)), this, SLOT(vertScrollBarChanged_Print(QString, int, int)));
|
||||||
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged(QString, double, double, double)), this, SLOT(vertScrollBarChanged(QString, double, double, double)));
|
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged(QString, double, double, double)), this, SLOT(vertScrollBarChanged(QString, double, double, double)));
|
||||||
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged_setGeometry(QString, double, double, double, int)), this, SLOT(vertScrollBarChanged_setGeometry(QString, double, double, double, int)));
|
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged_setGeometry(QString, double, double, double, double)), this, SLOT(vertScrollBarChanged_setGeometry(QString, double, double, double, double)));
|
||||||
connect(CallManage::getInstance(), SIGNAL(sig_ResizeDepth(QString, int, float)), this, SLOT(s_ResizeDepth(QString, int, float)));
|
connect(CallManage::getInstance(), SIGNAL(sig_ResizeDepth(QString, int, float)), this, SLOT(s_ResizeDepth(QString, int, float)));
|
||||||
//黑白图
|
//黑白图
|
||||||
connect(CallManage::getInstance(), SIGNAL(sig_changeBlack(QString, bool)), this, SLOT(s_changeBlack(QString, bool)));
|
connect(CallManage::getInstance(), SIGNAL(sig_changeBlack(QString, bool)), this, SLOT(s_changeBlack(QString, bool)));
|
||||||
|
|
@ -92,6 +92,7 @@ void FormWave::setDepthY(float fy1, float fy2)
|
||||||
|
|
||||||
m_PlotSdep = qAbs(this->m_iY2);
|
m_PlotSdep = qAbs(this->m_iY2);
|
||||||
m_fTopY = m_PlotSdep;
|
m_fTopY = m_PlotSdep;
|
||||||
|
qDebug() << " 111###### m_fTopY " << m_fTopY;
|
||||||
}
|
}
|
||||||
|
|
||||||
void FormWave::updateDepthY(float fy1, float fy2)
|
void FormWave::updateDepthY(float fy1, float fy2)
|
||||||
|
|
@ -100,6 +101,7 @@ void FormWave::updateDepthY(float fy1, float fy2)
|
||||||
this->m_iY2 = fy2;
|
this->m_iY2 = fy2;
|
||||||
m_fTopY = qAbs(this->m_iY2);
|
m_fTopY = qAbs(this->m_iY2);
|
||||||
update();
|
update();
|
||||||
|
qDebug() << " 222###### m_fTopY " << m_fTopY;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FormWave::LoadFromSLF_wave()
|
bool FormWave::LoadFromSLF_wave()
|
||||||
|
|
@ -374,6 +376,7 @@ void FormWave::vertScrollBarChanged(QString strUuid, double value, double low, d
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
m_fTopY = value;
|
m_fTopY = value;
|
||||||
|
qDebug() << " 333###### m_fTopY " << m_fTopY;
|
||||||
update();
|
update();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -394,7 +397,7 @@ void FormWave::vertScrollBarChanged_Print(QString strUuid, int iNum, int iHeight
|
||||||
setGeometry(0, -dDelta, geoRect.width(), geoRect.height());
|
setGeometry(0, -dDelta, geoRect.width(), geoRect.height());
|
||||||
}
|
}
|
||||||
|
|
||||||
void FormWave::vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, int ndepth)
|
void FormWave::vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, double ddepth)
|
||||||
{
|
{
|
||||||
if (m_strUuid == strUuid)
|
if (m_strUuid == strUuid)
|
||||||
{
|
{
|
||||||
|
|
@ -403,7 +406,8 @@ void FormWave::vertScrollBarChanged_setGeometry(QString strUuid, double value, d
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
m_fTopY = ndepth;
|
m_fTopY = ddepth;
|
||||||
|
qDebug() << " 444###### m_fTopY " << m_fTopY;
|
||||||
update();
|
update();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -111,7 +111,7 @@ public slots:
|
||||||
//滚动条
|
//滚动条
|
||||||
void vertScrollBarChanged(QString strUuid, double value, double low, double upper);
|
void vertScrollBarChanged(QString strUuid, double value, double low, double upper);
|
||||||
void vertScrollBarChanged_Print(QString strUuid, int iNum, int iHeightOfScreen);
|
void vertScrollBarChanged_Print(QString strUuid, int iNum, int iHeightOfScreen);
|
||||||
void vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, int ndepth);
|
void vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, double ddepth);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // FormWave_H
|
#endif // FormWave_H
|
||||||
|
|
|
||||||
|
|
@ -522,6 +522,9 @@ void MainWindowCurve::vertScrollBarChanged(int iValue)
|
||||||
//通知界面重设范围
|
//通知界面重设范围
|
||||||
double iCurValue = (iNumShow-1)*dScrollHeight + upper;
|
double iCurValue = (iNumShow-1)*dScrollHeight + upper;
|
||||||
emit CallManage::getInstance()->sig_vertScrollBarChanged(m_strUuid, iCurValue, -m_iY1, -m_iY2);//(iNumShow-1)*dScrollHeight_setGeometry
|
emit CallManage::getInstance()->sig_vertScrollBarChanged(m_strUuid, iCurValue, -m_iY1, -m_iY2);//(iNumShow-1)*dScrollHeight_setGeometry
|
||||||
|
// 修复滚动跳动: 翻页时同步发送 setGeometry 信号
|
||||||
|
double iCurValue_setGeom = dDelta - (iNumShow-1)*dScrollHeight;
|
||||||
|
emit CallManage::getInstance()->sig_vertScrollBarChanged_setGeometry(m_strUuid, iCurValue_setGeom, dScrollHeight_setGeometry, 0, value);
|
||||||
}
|
}
|
||||||
else if(value==upper)
|
else if(value==upper)
|
||||||
{
|
{
|
||||||
|
|
@ -542,6 +545,8 @@ void MainWindowCurve::vertScrollBarChanged(int iValue)
|
||||||
//通知界面重设范围
|
//通知界面重设范围
|
||||||
double iCurValue = upper;
|
double iCurValue = upper;
|
||||||
emit CallManage::getInstance()->sig_vertScrollBarChanged(m_strUuid, iCurValue, -m_iY1, -m_iY2);//(iNumShow-1)*dScrollHeight_setGeometry
|
emit CallManage::getInstance()->sig_vertScrollBarChanged(m_strUuid, iCurValue, -m_iY1, -m_iY2);//(iNumShow-1)*dScrollHeight_setGeometry
|
||||||
|
// 修复滚动跳动: 顶部复位时同步发送 setGeometry
|
||||||
|
emit CallManage::getInstance()->sig_vertScrollBarChanged_setGeometry(m_strUuid, 0, dScrollHeight_setGeometry, 0, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -144,7 +144,7 @@ QMyCustomPlot::QMyCustomPlot(QWidget *parent, QString strSlfName, QString strWel
|
||||||
|
|
||||||
//自定义滚动条
|
//自定义滚动条
|
||||||
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged(QString, double, double, double)), this, SLOT(vertScrollBarChanged(QString, double, double, double)));
|
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged(QString, double, double, double)), this, SLOT(vertScrollBarChanged(QString, double, double, double)));
|
||||||
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged_setGeometry(QString, double, double, double, int)), this, SLOT(vertScrollBarChanged_setGeometry(QString, double, double, double, int)));
|
connect(CallManage::getInstance(), SIGNAL(sig_vertScrollBarChanged_setGeometry(QString, double, double, double, double)), this, SLOT(vertScrollBarChanged_setGeometry(QString, double, double, double, double)));
|
||||||
|
|
||||||
connect(CallManage::getInstance(), SIGNAL(sig_ResizeHeight(QString, int)), this, SLOT(s_ResizeHeight(QString, int)));
|
connect(CallManage::getInstance(), SIGNAL(sig_ResizeHeight(QString, int)), this, SLOT(s_ResizeHeight(QString, int)));
|
||||||
|
|
||||||
|
|
@ -12257,7 +12257,7 @@ void QMyCustomPlot::addQCPItemLine(QMyCustomPlot *widget, float cx, float cy, co
|
||||||
pLine->setPoints(myPolygon);
|
pLine->setPoints(myPolygon);
|
||||||
}
|
}
|
||||||
|
|
||||||
void QMyCustomPlot::vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, int ndepth)
|
void QMyCustomPlot::vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, double ddepth)
|
||||||
{
|
{
|
||||||
if(m_strUuid==strUuid)
|
if(m_strUuid==strUuid)
|
||||||
{
|
{
|
||||||
|
|
@ -12299,10 +12299,7 @@ void QMyCustomPlot::vertScrollBarChanged(QString strUuid, double value, double l
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
QRect geoRect = geometry();
|
// NOTE: 不在此处 setGeometry(0,0,...), 由 vertScrollBarChanged_setGeometry 统一管理位置
|
||||||
setGeometry(0, 0, geoRect.width(), geoRect.height());
|
|
||||||
|
|
||||||
//
|
|
||||||
FormInfo* pInfo = m_formTrack->getFormInfoByParameters(m_strUuid, m_strWellName, m_strTrackName, m_strLineName);
|
FormInfo* pInfo = m_formTrack->getFormInfoByParameters(m_strUuid, m_strWellName, m_strTrackName, m_strLineName);
|
||||||
if (pInfo == NULL)
|
if (pInfo == NULL)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -390,7 +390,7 @@ public slots:
|
||||||
void slot_time();
|
void slot_time();
|
||||||
//自定义滚动条
|
//自定义滚动条
|
||||||
void vertScrollBarChanged(QString strUuid, double value, double low, double upper);
|
void vertScrollBarChanged(QString strUuid, double value, double low, double upper);
|
||||||
void vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, int ndepth);
|
void vertScrollBarChanged_setGeometry(QString strUuid, double value, double low, double upper, double ddepth);
|
||||||
|
|
||||||
void s_ResizeHeight(QString strUuid, int nPixVal);
|
void s_ResizeHeight(QString strUuid, int nPixVal);
|
||||||
//信号槽刷新
|
//信号槽刷新
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user