mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#4629 Fix setting and reading of summary time values
This commit is contained in:
parent
222f230687
commit
1009f1ff45
@ -301,8 +301,7 @@ bool RimSummaryTimeAxisProperties::isActive() const
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
QDateTime RimSummaryTimeAxisProperties::visibleDateTimeMin() const
|
QDateTime RimSummaryTimeAxisProperties::visibleDateTimeMin() const
|
||||||
{
|
{
|
||||||
QDateTime fullMin(m_visibleDateRangeMin(), m_visibleTimeRangeMin());
|
return RiaQDateTimeTools::createUtcDateTime(m_visibleDateRangeMin(), m_visibleTimeRangeMin());
|
||||||
return fullMin;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
@ -310,8 +309,7 @@ QDateTime RimSummaryTimeAxisProperties::visibleDateTimeMin() const
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
QDateTime RimSummaryTimeAxisProperties::visibleDateTimeMax() const
|
QDateTime RimSummaryTimeAxisProperties::visibleDateTimeMax() const
|
||||||
{
|
{
|
||||||
QDateTime fullMax(m_visibleDateRangeMax(), m_visibleTimeRangeMax());
|
return RiaQDateTimeTools::createUtcDateTime(m_visibleDateRangeMax(), m_visibleTimeRangeMax());
|
||||||
return fullMax;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
@ -47,7 +47,6 @@
|
|||||||
#include "cafQShortenedLabel.h"
|
#include "cafQShortenedLabel.h"
|
||||||
|
|
||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
#include <QDate>
|
|
||||||
#include <QGridLayout>
|
#include <QGridLayout>
|
||||||
#include <QIntValidator>
|
#include <QIntValidator>
|
||||||
#include <QLabel>
|
#include <QLabel>
|
||||||
@ -87,7 +86,7 @@ namespace caf
|
|||||||
m_timeEdit->setDisplayFormat(m_attributes.timeFormat);
|
m_timeEdit->setDisplayFormat(m_attributes.timeFormat);
|
||||||
}
|
}
|
||||||
|
|
||||||
m_timeEdit->setDate(uiField()->uiValue().toDate());
|
m_timeEdit->setTime(uiField()->uiValue().toTime());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -98,9 +97,10 @@ namespace caf
|
|||||||
{
|
{
|
||||||
m_timeEdit = new QTimeEdit(parent);
|
m_timeEdit = new QTimeEdit(parent);
|
||||||
connect(m_timeEdit, SIGNAL(editingFinished()), this, SLOT(slotEditingFinished()));
|
connect(m_timeEdit, SIGNAL(editingFinished()), this, SLOT(slotEditingFinished()));
|
||||||
|
connect(m_timeEdit, SIGNAL(timeChanged(QTime)), this, SLOT(slotTimeChanged(QTime)));
|
||||||
return m_timeEdit;
|
return m_timeEdit;
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
@ -115,7 +115,15 @@ namespace caf
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
void PdmUiTimeEditor::slotEditingFinished()
|
void PdmUiTimeEditor::slotEditingFinished()
|
||||||
{
|
{
|
||||||
this->setValueToField(m_timeEdit->date());
|
this->setValueToField(m_timeEdit->time());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
void PdmUiTimeEditor::slotTimeChanged(const QTime& time)
|
||||||
|
{
|
||||||
|
this->setValueToField(m_timeEdit->time());
|
||||||
|
}
|
||||||
|
|
||||||
} // end namespace caf
|
} // end namespace caf
|
||||||
|
@ -81,6 +81,7 @@ namespace caf
|
|||||||
|
|
||||||
protected slots:
|
protected slots:
|
||||||
void slotEditingFinished();
|
void slotEditingFinished();
|
||||||
|
void slotTimeChanged(const QTime& time);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QPointer<QTimeEdit> m_timeEdit;
|
QPointer<QTimeEdit> m_timeEdit;
|
||||||
|
Loading…
Reference in New Issue
Block a user