diff options
Diffstat (limited to 'libkdchart/KDChartTableBase.cpp')
-rw-r--r-- | libkdchart/KDChartTableBase.cpp | 178 |
1 files changed, 89 insertions, 89 deletions
diff --git a/libkdchart/KDChartTableBase.cpp b/libkdchart/KDChartTableBase.cpp index d25e13f..1ebfa9f 100644 --- a/libkdchart/KDChartTableBase.cpp +++ b/libkdchart/KDChartTableBase.cpp @@ -28,7 +28,7 @@ **********************************************************************/ #include <math.h> #include <limits.h> -#include <qtable.h> +#include <tqtable.h> #include <KDChartTableBase.h> @@ -40,7 +40,7 @@ \note To create your data table you would <em>not</em> use a \c KDChartTableDataBase but instantiate the class \c KDChartTableData. The \c KDChartTableData class is an auxiliary class: depending on your - Qt version it will be mapped onto a \c KDChartVectorTableData or onto + TQt version it will be mapped onto a \c KDChartVectorTableData or onto a \c KDChartListTableData both of which are derived from \c KDChartTableDataBase and implement all of its functions. Thus you would create a table of 3 datasets with 25 cells each like this: @@ -56,7 +56,7 @@ You may adjust or modify your table like this: \li Entering the data can be done either manually using \c setCell() - or by passing a QTable to the \c importFromQTable() function. + or by passing a TQTable to the \c importFromQTable() function. \li Performance of KD Chart can be increased by specifying the number of rows and or the number of columns actually used: \c setUsedRows() @@ -74,7 +74,7 @@ future absicssa axis value: \verbatim - const QDateTime currentTime( QDateTime::currentDateTime() ); + const TQDateTime currentTime( TQDateTime::tqcurrentDateTime() ); for( int iCell = 0; iCell < usedValues; ++iCell ){ KDChartData& cell = myData.cell( 0, iCell ); // assign special property set ID if X value is in the future @@ -107,7 +107,7 @@ uint KDChartTableDataBase::usedCols() const { bool KDChartTableDataBase::cellsHaveSeveralCoordinates( - QVariant::Type* type2Ref ) const + TQVariant::Type* type2Ref ) const { return cellsHaveSeveralCoordinates( 0, UINT_MAX, type2Ref ); } @@ -116,7 +116,7 @@ bool KDChartTableDataBase::cellsHaveSeveralCoordinates( bool KDChartTableDataBase::cellsHaveSeveralCoordinates( uint row1, uint row2, - QVariant::Type* type2Ref ) const + TQVariant::Type* type2Ref ) const { // return true if all wanted datasets have at least two coordinates // stored in all of their cells - BUT only if these coordinates are @@ -126,17 +126,17 @@ bool KDChartTableDataBase::cellsHaveSeveralCoordinates( bool severalCoordinates = row1 < usedRows(); if( severalCoordinates ) { severalCoordinates = false; - QVariant::Type testType = QVariant::Invalid; + TQVariant::Type testType = TQVariant::Invalid; const uint r2 = (UINT_MAX == row2) ? usedRows() - : QMIN( row2+1, usedRows() ); - QVariant value1; - QVariant value2; + : TQMIN( row2+1, usedRows() ); + TQVariant value1; + TQVariant value2; for ( uint row = row1; row < r2; ++row ){ for ( uint col = 0; col < usedCols(); ++col ){ if( cellCoords( row, col, value1, value2 ) ){ - if( QVariant::Invalid != value2.type() ){ - if( (QVariant::Invalid != testType) && + if( TQVariant::Invalid != value2.type() ){ + if( (TQVariant::Invalid != testType) && (value2.type() != testType) ){ severalCoordinates = false; break; @@ -146,7 +146,7 @@ bool KDChartTableDataBase::cellsHaveSeveralCoordinates( *type2Ref = testType; severalCoordinates = true; } - }else if( QVariant::Invalid != value1.type() ){ + }else if( TQVariant::Invalid != value1.type() ){ severalCoordinates = false; break; } @@ -158,27 +158,27 @@ bool KDChartTableDataBase::cellsHaveSeveralCoordinates( } -QVariant::Type KDChartTableDataBase::cellsValueType( +TQVariant::Type KDChartTableDataBase::cellsValueType( uint row1, uint row2, int coordinate ) const { - QVariant::Type res = QVariant::Invalid; + TQVariant::Type res = TQVariant::Invalid; const uint r2 = (UINT_MAX == row2) ? usedRows() - : QMIN( row2+1, usedRows() ); + : TQMIN( row2+1, usedRows() ); - QVariant value; + TQVariant value; for ( uint row = row1; row < r2; ++row ) for ( uint col = 0; col < usedCols(); ++col ) if( cellCoord( row, col, value, coordinate ) ) - if( QVariant::Invalid != value.type() ) + if( TQVariant::Invalid != value.type() ) res = value.type(); return res; } -QVariant::Type KDChartTableDataBase::cellsValueType( +TQVariant::Type KDChartTableDataBase::cellsValueType( int coordinate ) const { return cellsValueType( 0, UINT_MAX, coordinate ); @@ -189,19 +189,19 @@ double KDChartTableDataBase::maxValue( int coordinate ) const { double maxValue = 0.0; bool bStart = true; - QVariant value; + TQVariant value; double dVal; for ( uint row = 0; row < usedRows(); row++ ) { for ( uint col = 0; col < usedCols(); col++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ){ if ( bStart ) { maxValue = dVal; bStart = false; } else - maxValue = QMAX( maxValue, dVal ); + maxValue = TQMAX( maxValue, dVal ); } } } @@ -215,19 +215,19 @@ double KDChartTableDataBase::minValue( int coordinate, bool bOnlyGTZero ) const { double minValue = 0.0; bool bStart = true; - QVariant value; + TQVariant value; double dVal; for ( uint row = 0; row < usedRows(); row++ ) { for ( uint col = 0; col < usedCols(); col++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( !bOnlyGTZero || 0.0 < dVal ){ if ( bStart ) { minValue = dVal; bStart = false; }else{ - minValue = QMIN( minValue, dVal ); + minValue = TQMIN( minValue, dVal ); } } } @@ -237,22 +237,22 @@ double KDChartTableDataBase::minValue( int coordinate, bool bOnlyGTZero ) const } -QDateTime KDChartTableDataBase::maxDtValue( int coordinate ) const +TQDateTime KDChartTableDataBase::maxDtValue( int coordinate ) const { - QDateTime maxValue = QDateTime( QDate(1970,1,1) ); + TQDateTime maxValue = TQDateTime( TQDate(1970,1,1) ); bool bStart = true; - QVariant value; - QDateTime dtVal; + TQVariant value; + TQDateTime dtVal; for ( uint row = 0; row < usedRows(); row++ ) { for ( uint col = 0; col < usedCols(); col++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::DateTime == value.type() ) { + TQVariant::DateTime == value.type() ) { dtVal = value.toDateTime(); if ( bStart ) { maxValue = dtVal; bStart = false; } else - maxValue = QMAX(maxValue, dtVal); + maxValue = TQMAX(maxValue, dtVal); } } } @@ -261,22 +261,22 @@ QDateTime KDChartTableDataBase::maxDtValue( int coordinate ) const -QDateTime KDChartTableDataBase::minDtValue( int coordinate ) const +TQDateTime KDChartTableDataBase::minDtValue( int coordinate ) const { - QDateTime minValue = QDateTime( QDate(1970,1,1) ); + TQDateTime minValue = TQDateTime( TQDate(1970,1,1) ); bool bStart = true; - QVariant value; - QDateTime dtVal; + TQVariant value; + TQDateTime dtVal; for ( uint row = 0; row < usedRows(); row++ ) { for ( uint col = 0; col < usedCols(); col++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::DateTime == value.type() ) { + TQVariant::DateTime == value.type() ) { dtVal = value.toDateTime(); if ( bStart ) { minValue = dtVal; bStart = false; } else - minValue = QMIN(minValue, dtVal); + minValue = TQMIN(minValue, dtVal); } } } @@ -294,7 +294,7 @@ double KDChartTableDataBase::maxColSum( int coordinate ) const maxValue = colValue; bStart = false; } else - maxValue = QMAX( maxValue, colValue ); + maxValue = TQMAX( maxValue, colValue ); } return maxValue; } @@ -310,7 +310,7 @@ double KDChartTableDataBase::minColSum( int coordinate ) const minValue = colValue; bStart = false; } else - minValue = QMIN( minValue, colValue ); + minValue = TQMIN( minValue, colValue ); } return minValue; @@ -330,11 +330,11 @@ double KDChartTableDataBase::maxColSum( uint row, uint row2, int coordinate ) co z = usedRows() - 1; for ( uint col = 0; col < usedCols(); col++ ) { double valueValue = 0.0; - QVariant value; + TQVariant value; double dVal; for ( uint row = a; row <= z; row++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ) valueValue += dVal; @@ -344,7 +344,7 @@ double KDChartTableDataBase::maxColSum( uint row, uint row2, int coordinate ) co maxValue = valueValue; bStart = false; } else - maxValue = QMAX( maxValue, valueValue ); + maxValue = TQMAX( maxValue, valueValue ); } } return maxValue; @@ -364,11 +364,11 @@ double KDChartTableDataBase::minColSum( uint row, uint row2, int coordinate ) co z = usedRows() - 1; for ( uint col = 0; col < usedCols(); col++ ) { double valueValue = 0.0; - QVariant value; + TQVariant value; double dVal; for ( uint row = a; row <= z; row++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ) valueValue += dVal; @@ -378,7 +378,7 @@ double KDChartTableDataBase::minColSum( uint row, uint row2, int coordinate ) co minValue = valueValue; bStart = false; } else - minValue = QMIN( minValue, valueValue ); + minValue = TQMIN( minValue, valueValue ); } } return minValue; @@ -388,11 +388,11 @@ double KDChartTableDataBase::minColSum( uint row, uint row2, int coordinate ) co double KDChartTableDataBase::colSum( uint col, int coordinate ) const { double sum = 0.0; - QVariant value; + TQVariant value; double dVal; for ( uint row = 0; row < usedRows(); row++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ) sum += dVal; @@ -406,11 +406,11 @@ double KDChartTableDataBase::colSum( uint col, int coordinate ) const double KDChartTableDataBase::colAbsSum( uint col, int coordinate ) const { double sum = 0.0; - QVariant value; + TQVariant value; double dVal; for ( uint row = 0; row < usedRows(); row++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ) sum += fabs( dVal ); @@ -431,7 +431,7 @@ double KDChartTableDataBase::maxRowSum( int coordinate ) const maxValue = rowValue; bStart = false; } else - maxValue = QMAX( maxValue, rowValue ); + maxValue = TQMAX( maxValue, rowValue ); } return maxValue; } @@ -447,7 +447,7 @@ double KDChartTableDataBase::minRowSum( int coordinate ) const minValue = rowValue; bStart = false; } else - minValue = QMIN( minValue, rowValue ); + minValue = TQMIN( minValue, rowValue ); } return minValue; @@ -457,11 +457,11 @@ double KDChartTableDataBase::minRowSum( int coordinate ) const double KDChartTableDataBase::rowSum( uint row, int coordinate ) const { double sum = 0.0; - QVariant value; + TQVariant value; double dVal; for ( uint col = 0; col < usedCols(); col++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ) sum += dVal; @@ -474,11 +474,11 @@ double KDChartTableDataBase::rowSum( uint row, int coordinate ) const double KDChartTableDataBase::rowAbsSum( uint row, int coordinate ) const { double sum = 0.0; - QVariant value; + TQVariant value; double dVal; for ( uint col = 0; col < usedCols(); col++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ) sum += fabs( dVal ); @@ -492,18 +492,18 @@ double KDChartTableDataBase::maxInColumn( uint col, int coordinate ) const { double maxValue = 0.0; bool bStart = true; - QVariant value; + TQVariant value; double dVal; for ( uint row = 0; row < usedRows(); row++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ){ if ( bStart ) { maxValue = dVal; bStart = false; } else - maxValue = QMAX( maxValue, dVal ); + maxValue = TQMAX( maxValue, dVal ); } } } @@ -516,18 +516,18 @@ double KDChartTableDataBase::minInColumn( uint col, int coordinate ) const { double minValue = 0.0; bool bStart = true; - QVariant value; + TQVariant value; double dVal; for ( uint row = 0; row < usedRows(); row++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ){ if ( bStart ) { minValue = dVal; bStart = false; } else - minValue = QMIN( minValue, dVal ); + minValue = TQMIN( minValue, dVal ); } } } @@ -540,19 +540,19 @@ double KDChartTableDataBase::maxInRow( uint row, int coordinate ) const { double maxValue = DBL_MIN; bool bStart = true; - QVariant value; + TQVariant value; double dVal; if ( UINT_MAX > row ) { for ( uint col = 0; col < usedCols(); col++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ){ if ( bStart ) { maxValue = dVal; bStart = false; } else - maxValue = QMAX( maxValue, dVal ); + maxValue = TQMAX( maxValue, dVal ); } } } @@ -565,19 +565,19 @@ double KDChartTableDataBase::minInRow( uint row, int coordinate ) const { double minValue = DBL_MAX; bool bStart = true; - QVariant value; + TQVariant value; double dVal; if ( UINT_MAX > row ) { for ( uint col = 0; col < usedCols(); col++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ){ if ( bStart ) { minValue = dVal; bStart = false; } else - minValue = QMIN( minValue, dVal ); + minValue = TQMIN( minValue, dVal ); } } } @@ -600,18 +600,18 @@ double KDChartTableDataBase::maxInRows( uint row, uint row2, int coordinate ) co z = usedRows() - 1; // qDebug("KDChartTableDataBase::maxInRows() (2) a: %u z: %u", a, z); for ( uint row = a; row <= z; ++row ) { - QVariant value; + TQVariant value; double dVal; for ( uint col = 0; col < usedCols(); ++col ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ){ if ( bStart ) { maxValue = dVal; bStart = false; } else - maxValue = QMAX( maxValue, dVal ); + maxValue = TQMAX( maxValue, dVal ); } } } @@ -635,11 +635,11 @@ double KDChartTableDataBase::minInRows( uint row, uint row2, int coordinate, boo z = usedRows() - 1; //qDebug("KDChartTableDataBase::minInRows() (2) a: %u z: %u", a, z); for ( uint row = a; row <= z; ++row ) { - QVariant value; + TQVariant value; double dVal; for ( uint col = 0; col < usedCols(); ++col ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) ){ if( !bOnlyGTZero || 0.0 < dVal ){ @@ -647,7 +647,7 @@ double KDChartTableDataBase::minInRows( uint row, uint row2, int coordinate, boo minValue = dVal; bStart = false; }else{ - minValue = QMIN( minValue, dVal ); + minValue = TQMIN( minValue, dVal ); } } } @@ -659,10 +659,10 @@ double KDChartTableDataBase::minInRows( uint row, uint row2, int coordinate, boo } -QDateTime KDChartTableDataBase::maxDtInRows( uint row, uint row2, +TQDateTime KDChartTableDataBase::maxDtInRows( uint row, uint row2, int coordinate ) const { - QDateTime maxValue = QDateTime( QDate(1970,1,1) ); + TQDateTime maxValue = TQDateTime( TQDate(1970,1,1) ); bool bStart = true; if ( 0 < usedRows() ) { uint a = row; @@ -672,17 +672,17 @@ QDateTime KDChartTableDataBase::maxDtInRows( uint row, uint row2, if ( usedRows() <= z ) z = usedRows() - 1; for ( uint row = a; row <= z; ++row ) { - QVariant value; - QDateTime dtVal; + TQVariant value; + TQDateTime dtVal; for ( uint col = 0; col < usedCols(); ++col ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::DateTime == value.type() ) { + TQVariant::DateTime == value.type() ) { dtVal = value.toDateTime(); if ( bStart ) { maxValue = dtVal; bStart = false; } else - maxValue = QMAX( maxValue, dtVal ); + maxValue = TQMAX( maxValue, dtVal ); } } } @@ -691,10 +691,10 @@ QDateTime KDChartTableDataBase::maxDtInRows( uint row, uint row2, } -QDateTime KDChartTableDataBase::minDtInRows( uint row, uint row2, +TQDateTime KDChartTableDataBase::minDtInRows( uint row, uint row2, int coordinate ) const { - QDateTime minValue = QDateTime( QDate(1970,1,1) ); + TQDateTime minValue = TQDateTime( TQDate(1970,1,1) ); bool bStart = true; if ( 0 < usedRows() ) { uint a = row; @@ -704,17 +704,17 @@ QDateTime KDChartTableDataBase::minDtInRows( uint row, uint row2, if ( usedRows() <= z ) z = usedRows() - 1; for ( uint row = a; row <= z; ++row ) { - QVariant value; - QDateTime dtVal; + TQVariant value; + TQDateTime dtVal; for ( uint col = 0; col < usedCols(); ++col ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::DateTime == value.type() ) { + TQVariant::DateTime == value.type() ) { dtVal = value.toDateTime(); if ( bStart ) { minValue = dtVal; bStart = false; } else - minValue = QMIN( minValue, dtVal ); + minValue = TQMIN( minValue, dtVal ); } } } @@ -726,11 +726,11 @@ QDateTime KDChartTableDataBase::minDtInRows( uint row, uint row2, uint KDChartTableDataBase::lastPositiveCellInColumn( uint col, int coordinate ) const { uint ret = UINT_MAX; - QVariant value; + TQVariant value; double dVal; for ( uint row = 0; row < usedRows(); row++ ) { if( cellCoord( row, col, value, coordinate ) && - QVariant::Double == value.type() ) { + TQVariant::Double == value.type() ) { dVal = value.toDouble(); if( isNormalDouble( dVal ) && 0 < dVal ) ret = row; @@ -740,7 +740,7 @@ uint KDChartTableDataBase::lastPositiveCellInColumn( uint col, int coordinate ) } -void KDChartTableDataBase::importFromQTable( QTable* table ) +void KDChartTableDataBase::importFromQTable( TQTable* table ) { if( table->numRows() > (int)rows() || table->numCols() > (int)cols() ) @@ -749,7 +749,7 @@ void KDChartTableDataBase::importFromQTable( QTable* table ) setUsedCols( table->numCols() ); for( int row = 0; row < table->numRows(); row++ ) for( int col = 0; col < table->numCols(); col++ ) { - QString cellContents = table->text( row, col ); + TQString cellContents = table->text( row, col ); if( !cellContents.isEmpty() ) { // First try to parse a double bool ok = false; |