diff options
Diffstat (limited to 'krecipes/src/widgets/conversiontable.cpp')
-rw-r--r-- | krecipes/src/widgets/conversiontable.cpp | 98 |
1 files changed, 49 insertions, 49 deletions
diff --git a/krecipes/src/widgets/conversiontable.cpp b/krecipes/src/widgets/conversiontable.cpp index 07abf0c..b444104 100644 --- a/krecipes/src/widgets/conversiontable.cpp +++ b/krecipes/src/widgets/conversiontable.cpp @@ -15,24 +15,24 @@ #include "datablocks/mixednumber.h" #include "widgets/fractioninput.h" -#include <qtooltip.h> +#include <ntqtooltip.h> #include <kglobal.h> #include <klocale.h> -class ConversionTableToolTip : public QToolTip +class ConversionTableToolTip : public TQToolTip { public: - ConversionTableToolTip( ConversionTable *t ) : QToolTip( t->viewport() ), + ConversionTableToolTip( ConversionTable *t ) : TQToolTip( t->viewport() ), table( t ) {} - void maybeTip( const QPoint &pos ) + void maybeTip( const TQPoint &pos ) { if ( !table ) return ; - QPoint cp = table->viewportToContents( pos ); + TQPoint cp = table->viewportToContents( pos ); int row = table->rowAt( cp.y() ); int col = table->columnAt( cp.x() ); @@ -40,22 +40,22 @@ public: if ( row == col ) return ; - QString row_unit = table->verticalHeader() ->label( row ); - QString col_unit = table->horizontalHeader() ->label( col ); - QString text = table->text( row, col ); + TQString row_unit = table->verticalHeader() ->label( row ); + TQString col_unit = table->horizontalHeader() ->label( col ); + TQString text = table->text( row, col ); if ( text.isEmpty() ) text = "X"; //### Is this i18n friendly??? - QRect cr = table->cellGeometry( row, col ); + TQRect cr = table->cellGeometry( row, col ); cr.moveTopLeft( table->contentsToViewport( cr.topLeft() ) ); - tip( cr, QString( "1 %1 = %2 %3" ).arg( row_unit ).arg( text ).arg( col_unit ) ); + tip( cr, TQString( "1 %1 = %2 %3" ).arg( row_unit ).arg( text ).arg( col_unit ) ); } private: ConversionTable *table; }; -ConversionTable::ConversionTable( QWidget* parent, int maxrows, int maxcols ) : QTable( maxrows, maxcols, parent, "table" ) +ConversionTable::ConversionTable( TQWidget* parent, int maxrows, int maxcols ) : TQTable( maxrows, maxcols, parent, "table" ) { editBoxValue = -1; items.setAutoDelete( true ); @@ -85,12 +85,12 @@ void ConversionTable::unitCreated( const Unit &unit ) verticalHeader() ->setLabel( numCols() - 1, unit.name ); } -QTableItem* ConversionTable::item( int r, int c ) const +TQTableItem* ConversionTable::item( int r, int c ) const { return items.find( indexOf( r, c ) ); } -void ConversionTable::setItem( int r, int c, QTableItem *i ) +void ConversionTable::setItem( int r, int c, TQTableItem *i ) { items.replace( indexOf( r, c ), i ); i->setRow( r ); // Otherwise the item @@ -103,49 +103,49 @@ void ConversionTable::clearCell( int r, int c ) items.remove( indexOf( r, c ) ); } -void ConversionTable::takeItem( QTableItem *item ) +void ConversionTable::takeItem( TQTableItem *item ) { items.setAutoDelete( false ); items.remove( indexOf( item->row(), item->col() ) ); items.setAutoDelete( true ); } -void ConversionTable::insertWidget( int r, int c, QWidget *w ) +void ConversionTable::insertWidget( int r, int c, TQWidget *w ) { widgets.replace( indexOf( r, c ), w ); } -QWidget* ConversionTable::cellWidget( int r, int c ) const +TQWidget* ConversionTable::cellWidget( int r, int c ) const { return widgets.find( indexOf( r, c ) ); } void ConversionTable::clearCellWidget( int r, int c ) { - QWidget * w = widgets.take( indexOf( r, c ) ); + TQWidget * w = widgets.take( indexOf( r, c ) ); if ( w ) w->deleteLater(); } -ConversionTableItem::ConversionTableItem( QTable *t, EditType et ) : QTableItem( t, et, QString::null ) +ConversionTableItem::ConversionTableItem( TQTable *t, EditType et ) : TQTableItem( t, et, TQString::null ) { // we do not want this item to be replaced setReplaceable( false ); } -void ConversionTableItem::paint( QPainter *p, const QColorGroup &cg, const QRect &cr, bool selected ) +void ConversionTableItem::paint( TQPainter *p, const TQColorGroup &cg, const TQRect &cr, bool selected ) { - QColorGroup g( cg ); + TQColorGroup g( cg ); // Draw in gray all those cells which are not editable if ( row() == col() ) - g.setColor( QColorGroup::Base, gray ); - QTableItem::paint( p, g, cr, selected ); + g.setColor( TQColorGroup::Base, gray ); + TQTableItem::paint( p, g, cr, selected ); } -QWidget* ConversionTableItem::createEditor() const +TQWidget* ConversionTableItem::createEditor() const { FractionInput *editor = new FractionInput( table()->viewport(), MixedNumber::DecimalFormat ); @@ -156,7 +156,7 @@ QWidget* ConversionTableItem::createEditor() const return editor; } -void ConversionTableItem::setContentFromEditor( QWidget *w ) +void ConversionTableItem::setContentFromEditor( TQWidget *w ) { // the user changed the value of the combobox, so synchronize the // value of the item (its text), with the value of the combobox @@ -167,24 +167,24 @@ void ConversionTableItem::setContentFromEditor( QWidget *w ) emit ratioChanged( row(), col(), editor->value().toDouble() ); // Signal to store } else { - setText( QString::null ); + setText( TQString::null ); emit ratioRemoved( row(), col() ); } } else - QTableItem::setContentFromEditor( w ); + TQTableItem::setContentFromEditor( w ); } -void ConversionTableItem::setText( const QString &s ) +void ConversionTableItem::setText( const TQString &s ) { - QTableItem::setText( s ); + TQTableItem::setText( s ); } -QString ConversionTable::text( int r, int c ) const // without this function, the usual (text(r,c)) won't work +TQString ConversionTable::text( int r, int c ) const // without this function, the usual (text(r,c)) won't work { if ( item( r, c ) ) return item( r, c ) ->text(); //Note that item(r,c) was reimplemented here for large sparse tables... else - return QString::null; + return TQString::null; } void ConversionTable::initTable() @@ -199,7 +199,7 @@ void ConversionTable::initTable() void ConversionTable::createNewItem( int r, int c, double amount ) { - ConversionTableItem * ci = new ConversionTableItem( this, QTableItem::WhenCurrent ); + ConversionTableItem * ci = new ConversionTableItem( this, TQTableItem::WhenCurrent ); ci->setText( beautify( KGlobal::locale() ->formatNumber( amount, 5 ) ) ); setItem( r, c, ci ); // connect signal (forward) to know when it's actually changed @@ -227,7 +227,7 @@ int ConversionTable::getUnitID( int rc ) return ( *( unitIDs.at( rc ) ) ); } -QWidget * ConversionTable::beginEdit ( int row, int col, bool replace ) +TQWidget * ConversionTable::beginEdit ( int row, int col, bool replace ) { // If there's no item, create it first. if ( !item( row, col ) ) { @@ -235,10 +235,10 @@ QWidget * ConversionTable::beginEdit ( int row, int col, bool replace ) } // Then call normal beginEdit - return QTable::beginEdit( row, col, replace ); + return TQTable::beginEdit( row, col, replace ); } -void ConversionTableItem::setTextAndSave( const QString &s ) +void ConversionTableItem::setTextAndSave( const TQString &s ) { setText( s ); // Change text emit signalRepaintCell( row(), col() ); // Indicate to update the cell to the table. Otherwise it's not repainted @@ -247,7 +247,7 @@ void ConversionTableItem::setTextAndSave( const QString &s ) void ConversionTable::repaintCell( int r, int c ) { - QTable::updateCell( r, c ); + TQTable::updateCell( r, c ); } void ConversionTable::resize( int r, int c ) @@ -270,18 +270,18 @@ void ConversionTable::clear( void ) void ConversionTable::swapRows( int row1, int row2, bool /*swapHeader*/ ) { //if ( swapHeader ) - //((QTableHeader*)verticalHeader())->swapSections( row1, row2, FALSE ); + //((TQTableHeader*)verticalHeader())->swapSections( row1, row2, FALSE ); - QPtrVector<QTableItem> tmpContents; + TQPtrVector<TQTableItem> tmpContents; tmpContents.resize( numCols() ); - QPtrVector<QWidget> tmpWidgets; + TQPtrVector<TQWidget> tmpWidgets; tmpWidgets.resize( numCols() ); int i; items.setAutoDelete( FALSE ); widgets.setAutoDelete( FALSE ); for ( i = 0; i < numCols(); ++i ) { - QTableItem *i1, *i2; + TQTableItem *i1, *i2; i1 = item( row1, i ); i2 = item( row2, i ); if ( i1 || i2 ) { @@ -296,7 +296,7 @@ void ConversionTable::swapRows( int row1, int row2, bool /*swapHeader*/ ) items[ indexOf( row2, i ) ] ->setRow( row2 ); } - QWidget *w1, *w2; + TQWidget *w1, *w2; w1 = cellWidget( row1, i ); w2 = cellWidget( row2, i ); if ( w1 || w2 ) { @@ -327,18 +327,18 @@ void ConversionTable::swapRows( int row1, int row2, bool /*swapHeader*/ ) void ConversionTable::swapColumns( int col1, int col2, bool /*swapHeader*/ ) { //if ( swapHeader ) - //((QTableHeader*)horizontalHeader())->swapSections( col1, col2, FALSE ); + //((TQTableHeader*)horizontalHeader())->swapSections( col1, col2, FALSE ); - QPtrVector<QTableItem> tmpContents; + TQPtrVector<TQTableItem> tmpContents; tmpContents.resize( numRows() ); - QPtrVector<QWidget> tmpWidgets; + TQPtrVector<TQWidget> tmpWidgets; tmpWidgets.resize( numRows() ); int i; items.setAutoDelete( FALSE ); widgets.setAutoDelete( FALSE ); for ( i = 0; i < numRows(); ++i ) { - QTableItem *i1, *i2; + TQTableItem *i1, *i2; i1 = item( i, col1 ); i2 = item( i, col2 ); if ( i1 || i2 ) { @@ -353,7 +353,7 @@ void ConversionTable::swapColumns( int col1, int col2, bool /*swapHeader*/ ) items[ indexOf( i, col2 ) ] ->setCol( col2 ); } - QWidget *w1, *w2; + TQWidget *w1, *w2; w1 = cellWidget( i, col1 ); w2 = cellWidget( i, col2 ); if ( w1 || w2 ) { @@ -385,11 +385,11 @@ void ConversionTable::swapCells( int row1, int col1, int row2, int col2 ) { items.setAutoDelete( FALSE ); widgets.setAutoDelete( FALSE ); - QTableItem *i1, *i2; + TQTableItem *i1, *i2; i1 = item( row1, col1 ); i2 = item( row2, col2 ); if ( i1 || i2 ) { - QTableItem * tmp = i1; + TQTableItem * tmp = i1; items.remove( indexOf( row1, col1 ) ); items.insert( indexOf( row1, col1 ), i2 ); items.remove( indexOf( row2, col2 ) ); @@ -404,11 +404,11 @@ void ConversionTable::swapCells( int row1, int col1, int row2, int col2 ) } } - QWidget *w1, *w2; + TQWidget *w1, *w2; w1 = cellWidget( row1, col1 ); w2 = cellWidget( row2, col2 ); if ( w1 || w2 ) { - QWidget * tmp = w1; + TQWidget * tmp = w1; widgets.remove( indexOf( row1, col1 ) ); widgets.insert( indexOf( row1, col1 ), w2 ); widgets.remove( indexOf( row2, col2 ) ); |