modified listwgt
This commit is contained in:
parent
87091abf12
commit
707c02e8a0
@ -357,3 +357,61 @@ void CurvePanel::initQChartView() {
|
||||
void CurvePanel::OnDataPanelUpdated(FileEntryCurve* fileEntry) {
|
||||
int a = 0;
|
||||
}
|
||||
|
||||
void CurvePanel::updateTitleAxis(const QString & xTitle, const QString & yTitle)
|
||||
{
|
||||
if (m_pAxisX)
|
||||
{
|
||||
if (!xTitle.isEmpty())
|
||||
{
|
||||
m_pAxisX->setTitleText(xTitle);
|
||||
}
|
||||
}
|
||||
if (m_pAxisY)
|
||||
{
|
||||
if (!yTitle.isEmpty())
|
||||
{
|
||||
m_pAxisY->setTitleText(yTitle);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void CurvePanel::updateMinMaxX(float min, float max, int count)
|
||||
{
|
||||
if (max > min)
|
||||
{
|
||||
m_iXMin = min;
|
||||
m_iXMax = max;
|
||||
|
||||
QList<QAbstractAxis*> axesX;
|
||||
axesX = curveChart->axes(Qt::Horizontal);
|
||||
QValueAxis* curAxisX = (QValueAxis*)axesX[0];
|
||||
curAxisX->setRange(m_iXMin, m_iXMax);
|
||||
|
||||
if (count > 0)
|
||||
{
|
||||
curAxisX->setTickCount(count);
|
||||
curAxisX->setLabelFormat("%d");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void CurvePanel::updateMinMaxY(float min, float max, int count)
|
||||
{
|
||||
if (max > min)
|
||||
{
|
||||
m_iYMin = min;
|
||||
m_iYMax = max;
|
||||
|
||||
QList<QAbstractAxis*> axesY;
|
||||
axesY = curveChart->axes(Qt::Vertical);
|
||||
QValueAxis* curAxisY = (QValueAxis*)axesY[0];
|
||||
curAxisY->setRange(m_iYMin, m_iYMax);
|
||||
|
||||
if (count > 0)
|
||||
{
|
||||
curAxisY->setTickCount(count);
|
||||
curAxisY->setLabelFormat("%d");
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -91,6 +91,10 @@ private:
|
||||
*/
|
||||
void UpdateCurveDisplay();
|
||||
|
||||
void updateTitleAxis(const QString& xTitle, const QString& yTitle);
|
||||
void updateMinMaxX(float min, float max, int count);
|
||||
void updateMinMaxY(float min, float max, int count);
|
||||
|
||||
private:
|
||||
std::shared_ptr<BaseChartData> chartData_; // Chart data containing curve information
|
||||
bool hasChartData_; // Flag indicating if chart data is available
|
||||
|
||||
@ -16,7 +16,7 @@ DataPanel::DataPanel(int index, FileEntryType fileType, const QString& filePath,
|
||||
, dockWidget_(nullptr)
|
||||
{
|
||||
title_ = GenerateTitle();
|
||||
//InitUI();
|
||||
InitUI();
|
||||
|
||||
LOG_INFO("Created DataPanel {} for {} file: {}", index_, FileEntryTypeToString(fileType_), filePath_.toStdString());
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user