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 fullMin(m_visibleDateRangeMin(), m_visibleTimeRangeMin());
|
||||
return fullMin;
|
||||
return RiaQDateTimeTools::createUtcDateTime(m_visibleDateRangeMin(), m_visibleTimeRangeMin());
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -310,8 +309,7 @@ QDateTime RimSummaryTimeAxisProperties::visibleDateTimeMin() const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
QDateTime RimSummaryTimeAxisProperties::visibleDateTimeMax() const
|
||||
{
|
||||
QDateTime fullMax(m_visibleDateRangeMax(), m_visibleTimeRangeMax());
|
||||
return fullMax;
|
||||
return RiaQDateTimeTools::createUtcDateTime(m_visibleDateRangeMax(), m_visibleTimeRangeMax());
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
@ -47,7 +47,6 @@
|
||||
#include "cafQShortenedLabel.h"
|
||||
|
||||
#include <QApplication>
|
||||
#include <QDate>
|
||||
#include <QGridLayout>
|
||||
#include <QIntValidator>
|
||||
#include <QLabel>
|
||||
@ -87,7 +86,7 @@ namespace caf
|
||||
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);
|
||||
connect(m_timeEdit, SIGNAL(editingFinished()), this, SLOT(slotEditingFinished()));
|
||||
connect(m_timeEdit, SIGNAL(timeChanged(QTime)), this, SLOT(slotTimeChanged(QTime)));
|
||||
return m_timeEdit;
|
||||
}
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@ -115,7 +115,15 @@ namespace caf
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
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
|
||||
|
@ -81,6 +81,7 @@ namespace caf
|
||||
|
||||
protected slots:
|
||||
void slotEditingFinished();
|
||||
void slotTimeChanged(const QTime& time);
|
||||
|
||||
private:
|
||||
QPointer<QTimeEdit> m_timeEdit;
|
||||
|
Loading…
Reference in New Issue
Block a user