mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Show Plot Data missing for some plots
* Add plotContentAsText() to bar chart builder * Add show plot data to analysis plot * Refactor analysis plot * Enable context menu in Analysis Plot * Add show plot data for general RimPlots * Show plot data for correlation report in three separate text dialogs
This commit is contained in:
@@ -24,9 +24,18 @@
|
||||
RifCsvDataTableFormatter::RifCsvDataTableFormatter( QTextStream& out, const QString fieldSeparator )
|
||||
: m_out( out )
|
||||
, m_fieldSeparator( fieldSeparator )
|
||||
, m_useQuotes( true )
|
||||
{
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RifCsvDataTableFormatter::setUseQuotes( bool useQuotes )
|
||||
{
|
||||
m_useQuotes = useQuotes;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -43,8 +52,15 @@ RifCsvDataTableFormatter& RifCsvDataTableFormatter::header( const std::vector<Ri
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RifCsvDataTableFormatter& RifCsvDataTableFormatter::add( const QString& str )
|
||||
{
|
||||
QString quotedString = "\"" + str + "\"";
|
||||
m_lineBuffer.push_back( quotedString );
|
||||
if ( m_useQuotes )
|
||||
{
|
||||
QString quotedString = "\"" + str + "\"";
|
||||
m_lineBuffer.push_back( quotedString );
|
||||
}
|
||||
else
|
||||
{
|
||||
m_lineBuffer.push_back( str );
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
@@ -30,6 +30,8 @@ class RifCsvDataTableFormatter
|
||||
public:
|
||||
RifCsvDataTableFormatter( QTextStream& out, const QString fieldSeparator = "," );
|
||||
|
||||
void setUseQuotes( bool useQuotes );
|
||||
|
||||
RifCsvDataTableFormatter& header( const std::vector<RifTextDataTableColumn>& tableHeader );
|
||||
RifCsvDataTableFormatter& add( const QString& str );
|
||||
RifCsvDataTableFormatter& add( double num );
|
||||
@@ -47,4 +49,5 @@ private:
|
||||
std::vector<RifTextDataTableLine> m_buffer;
|
||||
std::vector<QString> m_lineBuffer;
|
||||
QString m_fieldSeparator;
|
||||
bool m_useQuotes;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user