summaryrefslogtreecommitdiffstats
path: root/kbarcode/imageitem.cpp
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-05-29 00:55:34 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-05-29 00:55:34 +0000
commitc4189d200e71c7ef82e9a6e34935ad225154d658 (patch)
treef7f29a1159e0402472ff2ab22617a8113f66263c /kbarcode/imageitem.cpp
parent2f888b1578e65ec1bc514996eb509fcaf34462d6 (diff)
downloadkbarcode-c4189d200e71c7ef82e9a6e34935ad225154d658.tar.gz
kbarcode-c4189d200e71c7ef82e9a6e34935ad225154d658.zip
TQt4 port kbarcode
This enables compilation under both Qt3 and Qt4 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kbarcode@1233956 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kbarcode/imageitem.cpp')
-rw-r--r--kbarcode/imageitem.cpp88
1 files changed, 44 insertions, 44 deletions
diff --git a/kbarcode/imageitem.cpp b/kbarcode/imageitem.cpp
index 139504f..ea6b40b 100644
--- a/kbarcode/imageitem.cpp
+++ b/kbarcode/imageitem.cpp
@@ -18,11 +18,11 @@
#include "imageitem.h"
#include "tokenprovider.h"
-#include <qbuffer.h>
-#include <qdom.h>
-#include <qimage.h>
-#include <qpaintdevicemetrics.h>
-#include <qpainter.h>
+#include <tqbuffer.h>
+#include <tqdom.h>
+#include <tqimage.h>
+#include <tqpaintdevicemetrics.h>
+#include <tqpainter.h>
#include <klocale.h>
#include <kmdcodec.h>
@@ -45,10 +45,10 @@ void ImageItem::init()
m_scaling = eImage_Original;
setBorder( false );
- setRect( QRect( 0, 0, 20, 20 ) );
+ setRect( TQRect( 0, 0, 20, 20 ) );
}
-void ImageItem::draw(QPainter* painter)
+void ImageItem::draw(TQPainter* painter)
{
createImage();
@@ -58,60 +58,60 @@ void ImageItem::draw(QPainter* painter)
DocumentItem::drawBorder(painter);
}
-void ImageItem::drawZpl( QTextStream* stream )
+void ImageItem::drawZpl( TQTextStream* stream )
{
createImage();
- QBuffer buffer;
+ TQBuffer buffer;
if( buffer.open( IO_WriteOnly ) )
{
// TODO: bmp????
- QImageIO io( &buffer, "PNG" );
- QImage image = m_tmp.convertToImage();
+ TQImageIO io( &buffer, "PNG" );
+ TQImage image = m_tmp.convertToImage();
// create a black and white image
io.setImage( image.convertDepth( 1 ) );
io.write();
buffer.close();
- QByteArray data = buffer.buffer();
+ TQByteArray data = buffer.buffer();
*stream << ZPLUtils::fieldOrigin( rect().x(), rect().y() );
- *stream << "~DYD,p,P," << QString::number( data.size() ) + ",0,";
+ *stream << "~DYD,p,P," << TQString::number( data.size() ) + ",0,";
for( unsigned int i=0;i<data.size();i++)
*stream << data[i];
}
}
-void ImageItem::drawIpl( QTextStream*, IPLUtils* )
+void ImageItem::drawIpl( TQTextStream*, IPLUtils* )
{
qDebug("ImageItem is not implemented for IPL!");
}
-void ImageItem::drawEPcl( QTextStream* stream )
+void ImageItem::drawEPcl( TQTextStream* stream )
{
createImage();
- // you can access m_tmp (which is a QPixmap now)
+ // you can access m_tmp (which is a TQPixmap now)
// m_tmp is an image which has all transformations
// (i.e. rotation, scaling, flipping) already apllied
- QImage si = m_tmp.convertToImage();
+ TQImage si = m_tmp.convertToImage();
int width = si.width();
int height = si.height();
int c;
char out;
for( int buf=0; buf < 3; buf++ ){
- *stream << QString("GS %1 32 %1 %1 %1 %1 ")
- .arg(buf).arg(rect().x()).arg(rect().y()).arg(width).arg(height);
+ *stream << TQString("GS %1 32 %1 %1 %1 %1 ")
+ .tqarg(buf).tqarg(rect().x()).tqarg(rect().y()).tqarg(width).tqarg(height);
for( int i=width-1; i >= 0; i-- ){
for( int j=0; j < height; j++ ){
if( buf == 0 )
- c = qBlue(si.pixel(i,j)); // Yellow
+ c = tqBlue(si.pixel(i,j)); // Yellow
else if( buf == 1 )
- c = qGreen(si.pixel(i,j)); // Magenta
+ c = tqGreen(si.pixel(i,j)); // Magenta
else if( buf == 2 )
- c = qRed(si.pixel(i,j)); // Cyan
+ c = tqRed(si.pixel(i,j)); // Cyan
// printer has 5-bits per color - drop 3
// we also need to subtract from 255 to convert from RGB to CMY
@@ -124,16 +124,16 @@ void ImageItem::drawEPcl( QTextStream* stream )
}
}
-void ImageItem::loadXML(QDomElement* element)
+void ImageItem::loadXML(TQDomElement* element)
{
- QByteArray out;
+ TQByteArray out;
if( !element->text().isEmpty() )
{
KCodecs::base64Decode( element->text().utf8(), out );
m_pixmap.loadFromData( out, "PNG" );
}
- m_expression = element->attribute( "expression", QString::null );
+ m_expression = element->attribute( "expression", TQString() );
m_scaling = (EImageScaling)element->attribute( "scaling", "0" ).toInt();
m_mirror_h = (bool)element->attribute("mirror_horizontal", "0" ).toInt();
m_mirror_v = (bool)element->attribute("mirror_vertical", "0" ).toInt();
@@ -143,9 +143,9 @@ void ImageItem::loadXML(QDomElement* element)
updateImage();
}
-void ImageItem::saveXML(QDomElement* element)
+void ImageItem::saveXML(TQDomElement* element)
{
- QBuffer buf;
+ TQBuffer buf;
if( !m_pixmap.isNull() )
{
if(!buf.open( IO_WriteOnly ))
@@ -166,19 +166,19 @@ void ImageItem::saveXML(QDomElement* element)
DocumentItem::saveXML(element);
}
-void ImageItem::setExpression( const QString & ex )
+void ImageItem::setExpression( const TQString & ex )
{
m_expression = ex;
updateImage();
}
-void ImageItem::setPixmap( const QPixmap & pix )
+void ImageItem::setPixmap( const TQPixmap & pix )
{
m_pixmap = pix;
updateImage();
}
-const QPixmap & ImageItem::pixmap()
+const TQPixmap & ImageItem::pixmap()
{
return m_pixmap;
}
@@ -196,14 +196,14 @@ EImageScaling ImageItem::scaling() const
void ImageItem::updateImage()
{
- m_tmp.resize( QSize(0,0) );
+ m_tmp.resize( TQSize(0,0) );
}
void ImageItem::createImage()
{
if( m_tmp.isNull() )
{
- QImage img;
+ TQImage img;
if( m_pixmap.isNull() )
img.load( tokenProvider() ? tokenProvider()->parse( m_expression ) : m_expression );
@@ -214,7 +214,7 @@ void ImageItem::createImage()
{
if( m_rotation != 0.0 )
{
- QWMatrix matrix;
+ TQWMatrix matrix;
matrix.rotate( m_rotation );
img = img.xForm( matrix );
}
@@ -225,21 +225,21 @@ void ImageItem::createImage()
{
if( DocumentItem::paintDevice()->isExtDev() )
img = img.smoothScale( rect().width(), rect().height(),
- (m_scaling == eImage_Scaled ? QImage::ScaleMin : QImage::ScaleFree) );
+ (m_scaling == eImage_Scaled ? TQ_ScaleMin : TQ_ScaleFree) );
else
img = img.scale( rect().width(), rect().height(),
- (m_scaling == eImage_Scaled ? QImage::ScaleMin : QImage::ScaleFree) );
+ (m_scaling == eImage_Scaled ? TQ_ScaleMin : TQ_ScaleFree) );
}
else
{
// we have to scale because of the bigger printer resolution
if( DocumentItem::paintDevice()->isExtDev() )
{
- QPaintDeviceMetrics metrics( DocumentItem::paintDevice() );
+ TQPaintDeviceMetrics metrics( DocumentItem::paintDevice() );
- img = img.smoothScale( (int)(img.width() * ((double)metrics.logicalDpiX()/QPaintDevice::x11AppDpiX())),
- (int)(img.height() * ((double)metrics.logicalDpiY()/QPaintDevice::x11AppDpiY())),
- QImage::ScaleMin );
+ img = img.smoothScale( (int)(img.width() * ((double)metrics.logicalDpiX()/TQPaintDevice::x11AppDpiX())),
+ (int)(img.height() * ((double)metrics.logicalDpiY()/TQPaintDevice::x11AppDpiY())),
+ TQ_ScaleMin );
}
}
@@ -254,16 +254,16 @@ void ImageItem::createImage()
// or the user did not specify a image to load
// make sure that we do not get a 0 0 0 0 rectangle
- QRect myrect( 0, 0, rect().width() ? rect().width() : 100 , rect().height() ? rect().height() : 80 );
+ TQRect myrect( 0, 0, rect().width() ? rect().width() : 100 , rect().height() ? rect().height() : 80 );
m_tmp.resize( rect().width(), rect().height() );
- QPainter painter( &m_tmp );
- painter.fillRect( myrect, Qt::white );
- painter.setPen( QPen( Qt::red, 2 ) );
+ TQPainter painter( &m_tmp );
+ painter.fillRect( myrect, TQt::white );
+ painter.setPen( TQPen( TQt::red, 2 ) );
painter.drawRect( myrect );
painter.drawLine( 0, 0, myrect.width(), myrect.height() );
painter.drawLine( 0, myrect.height(), myrect.width(), 0 );
- painter.setPen( Qt::black );
+ painter.setPen( TQt::black );
painter.drawText( 0, painter.fontMetrics().lineSpacing(), i18n("Expression: ") + m_expression );
painter.end();
}