Add method to change default marker in RifTextDataTableFormatter.

This commit is contained in:
Kristian Bendiksen
2019-10-22 08:40:37 +02:00
parent acddb4a156
commit e692dfaf4f
2 changed files with 22 additions and 1 deletions

View File

@@ -35,6 +35,7 @@ RifTextDataTableFormatter::RifTextDataTableFormatter( QTextStream& out )
, m_commentPrefix( "-- " )
, m_headerPrefix( "-- " )
, m_maxDataRowWidth( MAX_ECLIPSE_DATA_ROW_WIDTH )
, m_defaultMarker( "1*" )
{
}
@@ -48,6 +49,7 @@ RifTextDataTableFormatter::RifTextDataTableFormatter( const RifTextDataTableForm
, m_tableRowAppendText( rhs.m_tableRowAppendText )
, m_commentPrefix( rhs.m_commentPrefix )
, m_maxDataRowWidth( rhs.m_maxDataRowWidth )
, m_defaultMarker( rhs.m_defaultMarker )
{
}
@@ -156,6 +158,22 @@ int RifTextDataTableFormatter::maxDataRowWidth() const
return m_maxDataRowWidth;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RifTextDataTableFormatter::setDefaultMarker( const QString& defaultMarker )
{
m_defaultMarker = defaultMarker;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QString RifTextDataTableFormatter::defaultMarker() const
{
return m_defaultMarker;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -420,7 +438,7 @@ RifTextDataTableFormatter& RifTextDataTableFormatter::addValueOrDefaultMarker( d
{
if ( value == defaultValue )
{
return add( QString( "1*" ) );
return add( m_defaultMarker );
}
return add( value );
}