modified listwgt
This commit is contained in:
parent
87091abf12
commit
707c02e8a0
@ -357,3 +357,61 @@ void CurvePanel::initQChartView() {
|
|||||||
void CurvePanel::OnDataPanelUpdated(FileEntryCurve* fileEntry) {
|
void CurvePanel::OnDataPanelUpdated(FileEntryCurve* fileEntry) {
|
||||||
int a = 0;
|
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 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:
|
private:
|
||||||
std::shared_ptr<BaseChartData> chartData_; // Chart data containing curve information
|
std::shared_ptr<BaseChartData> chartData_; // Chart data containing curve information
|
||||||
bool hasChartData_; // Flag indicating if chart data is available
|
bool hasChartData_; // Flag indicating if chart data is available
|
||||||
|
|||||||
@ -16,7 +16,7 @@ DataPanel::DataPanel(int index, FileEntryType fileType, const QString& filePath,
|
|||||||
, dockWidget_(nullptr)
|
, dockWidget_(nullptr)
|
||||||
{
|
{
|
||||||
title_ = GenerateTitle();
|
title_ = GenerateTitle();
|
||||||
//InitUI();
|
InitUI();
|
||||||
|
|
||||||
LOG_INFO("Created DataPanel {} for {} file: {}", index_, FileEntryTypeToString(fileType_), filePath_.toStdString());
|
LOG_INFO("Created DataPanel {} for {} file: {}", index_, FileEntryTypeToString(fileType_), filePath_.toStdString());
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user