summaryrefslogtreecommitdiffstats
path: root/krecipes/src/widgets/conversiontable.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'krecipes/src/widgets/conversiontable.cpp')
-rw-r--r--krecipes/src/widgets/conversiontable.cpp98
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 ) );