summaryrefslogtreecommitdiffstats
path: root/libkscan/img_canvas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libkscan/img_canvas.cpp')
-rw-r--r--libkscan/img_canvas.cpp164
1 files changed, 82 insertions, 82 deletions
diff --git a/libkscan/img_canvas.cpp b/libkscan/img_canvas.cpp
index eccaa412..18c1f606 100644
--- a/libkscan/img_canvas.cpp
+++ b/libkscan/img_canvas.cpp
@@ -17,16 +17,16 @@
Boston, MA 02110-1301, USA.
*/
-#include <qapplication.h>
-#include <qfiledialog.h>
-#include <qstring.h>
-#include <qmessagebox.h>
-#include <qscrollview.h>
+#include <tqapplication.h>
+#include <tqfiledialog.h>
+#include <tqstring.h>
+#include <tqmessagebox.h>
+#include <tqscrollview.h>
#include <kpopupmenu.h>
-#include <qlabel.h>
-#include <qdict.h>
-#include <qimage.h>
-#include <qpainter.h>
+#include <tqlabel.h>
+#include <tqdict.h>
+#include <tqimage.h>
+#include <tqpainter.h>
#include <klocale.h>
#include <kstyle.h>
@@ -36,7 +36,7 @@
#include <kdebug.h>
#include <kiconloader.h>
#include <kcmenumngr.h>
-#include <qpixmap.h>
+#include <tqpixmap.h>
#define __IMG_CANVAS_CPP__
@@ -48,7 +48,7 @@
#define MIN(x,y) (x<y?x:y)
-inline void debug_rect( const char *name, QRect *r )
+inline void debug_rect( const char *name, TQRect *r )
{
kdDebug(29000) << (name ? name: "NONAME") << ": " << r->x() << ", " << r->y() << ", " << r->width() << ", " << r->height() << endl;
}
@@ -69,20 +69,20 @@ public:
ScaleKinds scaleKind;
ScaleKinds defaultScaleKind;
- QValueList<QRect> highlightRects;
+ TQValueList<TQRect> highlightRects;
};
-ImageCanvas::ImageCanvas(QWidget *parent,
- const QImage *start_image,
+ImageCanvas::ImageCanvas(TQWidget *parent,
+ const TQImage *start_image,
const char *name ):
- QScrollView( parent, name ),
+ TQScrollView( parent, name ),
m_contextMenu(0)
{
d = new ImageCanvasPrivate();
scale_factor = 100; // means original size
maintain_aspect = true;
- selected = new QRect;
+ selected = new TQRect;
selected->setWidth(0);
selected->setHeight(0);
@@ -92,12 +92,12 @@ ImageCanvas::ImageCanvas(QWidget *parent,
image = start_image;
moving = MOVE_NONE;
- QSize img_size;
+ TQSize img_size;
if( image && ! image->isNull() )
{
img_size = image->size();
- pmScaled = new QPixmap( img_size );
+ pmScaled = new TQPixmap( img_size );
#ifdef USE_KPIXMAPIO
*pmScaled = pixIO.convertToPixmap(*image);
@@ -114,8 +114,8 @@ ImageCanvas::ImageCanvas(QWidget *parent,
update_scaled_pixmap();
// timer-Start and stop
- connect( this, SIGNAL( newRect()), SLOT( newRectSlot()));
- connect( this, SIGNAL( noRect()), SLOT( noRectSlot()));
+ connect( this, TQT_SIGNAL( newRect()), TQT_SLOT( newRectSlot()));
+ connect( this, TQT_SIGNAL( noRect()), TQT_SLOT( noRectSlot()));
//zoomOut();scrollview/scrollview
viewport()->setCursor( crossCursor );
@@ -138,9 +138,9 @@ ImageCanvas::~ImageCanvas()
delete d;
}
-void ImageCanvas::deleteView( QImage *delimage )
+void ImageCanvas::deleteView( TQImage *delimage )
{
- const QImage *img = rootImage();
+ const TQImage *img = rootImage();
if( delimage == img )
{
@@ -151,7 +151,7 @@ void ImageCanvas::deleteView( QImage *delimage )
}
-void ImageCanvas::newImageHoldZoom( QImage *new_image )
+void ImageCanvas::newImageHoldZoom( TQImage *new_image )
{
bool holdZ = d->keepZoom;
@@ -160,7 +160,7 @@ void ImageCanvas::newImageHoldZoom( QImage *new_image )
d->keepZoom = holdZ;
}
-void ImageCanvas::newImage( QImage *new_image )
+void ImageCanvas::newImage( TQImage *new_image )
{
/** do cleanups **/
@@ -190,10 +190,10 @@ void ImageCanvas::newImage( QImage *new_image )
if( image )
{
if( image->depth() == 1 ) {
- pmScaled = new QPixmap( image->size(), 1 );
+ pmScaled = new TQPixmap( image->size(), 1 );
} else {
- int i = QPixmap::defaultDepth();
- pmScaled = new QPixmap( image->size(), i);
+ int i = TQPixmap::defaultDepth();
+ pmScaled = new TQPixmap( image->size(), i);
}
// image->convertDepth(32);
@@ -231,9 +231,9 @@ void ImageCanvas::newImage( QImage *new_image )
kdDebug(29000) << "repaint ok" << endl;
}
-QSize ImageCanvas::sizeHint() const
+TQSize ImageCanvas::sizeHint() const
{
- return( QSize( 2, 2 ));
+ return( TQSize( 2, 2 ));
}
void ImageCanvas::enableContextMenu( bool wantContextMenu )
@@ -304,9 +304,9 @@ void ImageCanvas::handle_popup( int item )
* sizes, eg. 500 means 50.0 % of original width/height.
* That makes it easier to work with different scales and units
*/
-QRect ImageCanvas::sel( void )
+TQRect ImageCanvas::sel( void )
{
- QRect retval;
+ TQRect retval;
retval.setCoords(0, 0, 0, 0);
if( selected && image && selected->width()>MIN_AREA_WIDTH
@@ -315,7 +315,7 @@ QRect ImageCanvas::sel( void )
/* Get the size in real image pixels */
// debug_rect( "PRE map", selected );
- QRect mapped = inv_scale_matrix.map( (const QRect) *selected );
+ TQRect mapped = inv_scale_matrix.map( (const TQRect) *selected );
// debug_rect( "Postmap", &mapped );
if( mapped.x() > 0 )
retval.setLeft((int) (1000.0/( (double)image->width() / (double)mapped.x())));
@@ -335,16 +335,16 @@ QRect ImageCanvas::sel( void )
}
-bool ImageCanvas::selectedImage( QImage *retImg )
+bool ImageCanvas::selectedImage( TQImage *retImg )
{
- QRect r = sel();
+ TQRect r = sel();
bool result = false;
- const QImage* entireImg = this->rootImage();
+ const TQImage* entireImg = this->rootImage();
if( entireImg )
{
- QSize s = entireImg->size();
+ TQSize s = entireImg->size();
int x = (s.width() * r.x())/1000;
int y = (s.height() * r.y())/1000;
@@ -361,7 +361,7 @@ bool ImageCanvas::selectedImage( QImage *retImg )
}
-void ImageCanvas::drawContents( QPainter * p, int clipx, int clipy, int clipw, int cliph )
+void ImageCanvas::drawContents( TQPainter * p, int clipx, int clipy, int clipw, int cliph )
{
if( !pmScaled ) return;
int x1 = 0;
@@ -388,19 +388,19 @@ void ImageCanvas::drawContents( QPainter * p, int clipx, int clipy, int clipw, i
}
-void ImageCanvas::timerEvent(QTimerEvent *)
+void ImageCanvas::timerEvent(TQTimerEvent *)
{
if(moving!=MOVE_NONE || !acquired ) return;
cr1++;
- QPainter p(viewport());
+ TQPainter p(viewport());
// p.setWindow( contentsX(), contentsY(), contentsWidth(), contentsHeight());
drawAreaBorder(&p);
}
-void ImageCanvas::newRectSlot( QRect newSel )
+void ImageCanvas::newRectSlot( TQRect newSel )
{
- QRect to_map;
- QPainter p(viewport());
+ TQRect to_map;
+ TQPainter p(viewport());
drawAreaBorder(&p,TRUE);
selected->setWidth(0);
selected->setHeight(0);
@@ -453,7 +453,7 @@ void ImageCanvas::noRectSlot( void )
selected->setCoords( 0,0,0,0 );
}
-void ImageCanvas::viewportMousePressEvent(QMouseEvent *ev)
+void ImageCanvas::viewportMousePressEvent(TQMouseEvent *ev)
{
if( ! acquired || ! image ) return;
@@ -469,7 +469,7 @@ void ImageCanvas::viewportMousePressEvent(QMouseEvent *ev)
if( moving == MOVE_NONE )
{
- QPainter p( viewport());
+ TQPainter p( viewport());
drawAreaBorder(&p,TRUE);
moving = classifyPoint( x+cx ,y+cy);
@@ -484,13 +484,13 @@ void ImageCanvas::viewportMousePressEvent(QMouseEvent *ev)
}
-void ImageCanvas::viewportMouseReleaseEvent(QMouseEvent *ev)
+void ImageCanvas::viewportMouseReleaseEvent(TQMouseEvent *ev)
{
if(ev->button()!=LeftButton || !acquired ) return;
//// debug( "Mouse Release at %d/%d", ev->x(), ev->y());
if(moving!=MOVE_NONE) {
- QPainter p(viewport());
+ TQPainter p(viewport());
drawAreaBorder(&p,TRUE);
moving = MOVE_NONE;
*selected = selected->normalize();
@@ -511,7 +511,7 @@ void ImageCanvas::viewportMouseReleaseEvent(QMouseEvent *ev)
}
-void ImageCanvas::viewportMouseMoveEvent(QMouseEvent *ev)
+void ImageCanvas::viewportMouseMoveEvent(TQMouseEvent *ev)
{
if( ! acquired || !image) return;
@@ -580,7 +580,7 @@ void ImageCanvas::viewportMouseMoveEvent(QMouseEvent *ev)
//At ButtonRelease : normalize + clip
if( moving!=MOVE_NONE ) {
int mx, my;
- QPainter p(viewport());
+ TQPainter p(viewport());
drawAreaBorder(&p,TRUE);
switch(moving) {
case MOVE_NONE: //Just to make compiler happy
@@ -653,9 +653,9 @@ void ImageCanvas::setScaleFactor( int i )
}
-void ImageCanvas::resizeEvent( QResizeEvent * event )
+void ImageCanvas::resizeEvent( TQResizeEvent * event )
{
- QScrollView::resizeEvent( event );
+ TQScrollView::resizeEvent( event );
update_scaled_pixmap();
}
@@ -669,13 +669,13 @@ void ImageCanvas::update_scaled_pixmap( void )
return;
}
- QApplication::setOverrideCursor(waitCursor);
+ TQApplication::setOverrideCursor(waitCursor);
kdDebug(28000) << "Updating scaled_pixmap" << endl;
if( scaleKind() == DYNAMIC )
kdDebug(28000) << "Scaling DYNAMIC" << endl;
- QSize noSBSize( visibleWidth(), visibleHeight());
- const int sbWidth = kapp->style().pixelMetric( QStyle::PM_ScrollBarExtent );
+ TQSize noSBSize( visibleWidth(), visibleHeight());
+ const int sbWidth = kapp->style().pixelMetric( TQStyle::PM_ScrollBarExtent );
// if( verticalScrollBar()->visible() ) noSBSize.width()+=sbWidth;
// if( horizontalScrollBar()->visible() ) noSBSize.height()+=sbWidth;
@@ -729,7 +729,7 @@ void ImageCanvas::update_scaled_pixmap( void )
// reconvert the selection to orig size
if( selected ) {
- *selected = inv_scale_matrix.map( (const QRect) *selected );
+ *selected = inv_scale_matrix.map( (const TQRect) *selected );
}
scale_matrix.reset(); // transformation matrix
@@ -747,7 +747,7 @@ void ImageCanvas::update_scaled_pixmap( void )
inv_scale_matrix = scale_matrix.invert(); // for redraw of selection
if( selected ) {
- *selected = scale_matrix.map( (const QRect )*selected );
+ *selected = scale_matrix.map( (const TQRect )*selected );
}
#ifdef USE_KPIXMAPIO
@@ -764,11 +764,11 @@ void ImageCanvas::update_scaled_pixmap( void )
resizeContents( static_cast<int>(image->width() * used_xscaler),
static_cast<int>(image->height() * used_yscaler ) );
- QApplication::restoreOverrideCursor();
+ TQApplication::restoreOverrideCursor();
}
-void ImageCanvas::drawHAreaBorder(QPainter &p,int x1,int x2,int y,int r)
+void ImageCanvas::drawHAreaBorder(TQPainter &p,int x1,int x2,int y,int r)
{
if( ! acquired || !image ) return;
@@ -780,17 +780,17 @@ void ImageCanvas::drawHAreaBorder(QPainter &p,int x1,int x2,int y,int r)
if(!r) {
if(cr2 & 4) p.setPen(black);
else p.setPen(white);
- } else if(!acquired) p.setPen(QPen(QColor(150,150,150)));
+ } else if(!acquired) p.setPen(TQPen(TQColor(150,150,150)));
for(;;) {
- if(rect().contains(QPoint(x1,y))) {
+ if(rect().contains(TQPoint(x1,y))) {
if( r && acquired ) {
int re_x1, re_y;
inv_scale_matrix.map( x1+cx, y+cy, &re_x1, &re_y );
re_x1 = MIN( image->width()-1, re_x1 );
re_y = MIN( image->height()-1, re_y );
- p.setPen( QPen( QColor( image->pixel(re_x1, re_y))));
+ p.setPen( TQPen( TQColor( image->pixel(re_x1, re_y))));
}
p.drawPoint(x1,y);
}
@@ -808,7 +808,7 @@ void ImageCanvas::drawHAreaBorder(QPainter &p,int x1,int x2,int y,int r)
}
-void ImageCanvas::drawVAreaBorder(QPainter &p, int x, int y1, int y2, int r )
+void ImageCanvas::drawVAreaBorder(TQPainter &p, int x, int y1, int y2, int r )
{
if( ! acquired || !image ) return;
if( moving!=MOVE_NONE ) cr2 = 0;
@@ -823,17 +823,17 @@ void ImageCanvas::drawVAreaBorder(QPainter &p, int x, int y1, int y2, int r )
else
p.setPen(white);
} else
- if( !acquired ) p.setPen( QPen( QColor(150,150,150) ) );
+ if( !acquired ) p.setPen( TQPen( TQColor(150,150,150) ) );
for(;;) {
- if(rect().contains( QPoint(x,y1) )) {
+ if(rect().contains( TQPoint(x,y1) )) {
if( r && acquired ) {
int re_y1, re_x;
inv_scale_matrix.map( x+cx, y1+cy, &re_x, &re_y1 );
re_x = MIN( image->width()-1, re_x );
re_y1 = MIN( image->height()-1, re_y1 );
- p.setPen( QPen( QColor( image->pixel( re_x, re_y1) )));
+ p.setPen( TQPen( TQColor( image->pixel( re_x, re_y1) )));
}
p.drawPoint(x,y1);
}
@@ -852,7 +852,7 @@ void ImageCanvas::drawVAreaBorder(QPainter &p, int x, int y1, int y2, int r )
}
-void ImageCanvas::drawAreaBorder(QPainter *p,int r )
+void ImageCanvas::drawAreaBorder(TQPainter *p,int r )
{
if(selected->isNull()) return;
@@ -890,7 +890,7 @@ preview_state ImageCanvas::classifyPoint(int x,int y)
{
if(selected->isEmpty()) return MOVE_NONE;
- QRect a = selected->normalize();
+ TQRect a = selected->normalize();
int top = 0,left = 0,right = 0,bottom = 0;
int lx = a.left()-x, rx = x-a.right();
@@ -921,7 +921,7 @@ preview_state ImageCanvas::classifyPoint(int x,int y)
if(x>=a.left()&&x<=a.right()) {
if(top) return MOVE_TOP;
if(bottom) return MOVE_BOTTOM;
- if(selected->contains(QPoint(x,y))) return MOVE_WHOLE;
+ if(selected->contains(TQPoint(x,y))) return MOVE_WHOLE;
}
return MOVE_NONE;
}
@@ -947,7 +947,7 @@ int ImageCanvas::getScaleFactor() const
return( scale_factor );
}
-const QImage *ImageCanvas::rootImage( )
+const TQImage *ImageCanvas::rootImage( )
{
return( image );
}
@@ -1009,7 +1009,7 @@ void ImageCanvas::setDefaultScaleKind( ScaleKinds k )
d->defaultScaleKind = k;
}
-const QString ImageCanvas::imageInfoString( int w, int h, int d )
+const TQString ImageCanvas::imageInfoString( int w, int h, int d )
{
if( w == 0 && h == 0 && d == 0 )
{
@@ -1020,13 +1020,13 @@ const QString ImageCanvas::imageInfoString( int w, int h, int d )
d = image->depth();
}
else
- return QString("-");
+ return TQString("-");
}
return i18n("%1x%2 pixel, %3 bit").arg(w).arg(h).arg(d);
}
-const QString ImageCanvas::scaleKindString()
+const TQString ImageCanvas::scaleKindString()
{
switch( scaleKind() )
{
@@ -1043,7 +1043,7 @@ const QString ImageCanvas::scaleKindString()
return i18n("Fit Height");
break;
case ZOOM:
- return i18n("Zoom to %1 %%").arg( QString::number(getScaleFactor()));
+ return i18n("Zoom to %1 %%").arg( TQString::number(getScaleFactor()));
break;
default:
return i18n("Unknown scaling!");
@@ -1052,17 +1052,17 @@ const QString ImageCanvas::scaleKindString()
}
-int ImageCanvas::highlight( const QRect& rect, const QPen& pen, const QBrush&, bool ensureVis )
+int ImageCanvas::highlight( const TQRect& rect, const TQPen& pen, const TQBrush&, bool ensureVis )
{
- QRect saveRect;
+ TQRect saveRect;
saveRect.setRect( rect.x()-2, rect.y()-2, rect.width()+4, rect.height()+4 );
d->highlightRects.append( saveRect );
int idx = d->highlightRects.findIndex(saveRect);
- QRect targetRect = scale_matrix.map( rect );
+ TQRect targetRect = scale_matrix.map( rect );
- QPainter p( pmScaled );
+ TQPainter p( pmScaled );
p.setPen(pen);
p.drawLine( targetRect.x(), targetRect.y()+targetRect.height(),
@@ -1074,7 +1074,7 @@ int ImageCanvas::highlight( const QRect& rect, const QPen& pen, const QBrush&, b
if( ensureVis )
{
- QPoint p = targetRect.center();
+ TQPoint p = targetRect.center();
ensureVisible( p.x(), p.y(), 10+targetRect.width()/2, 10+targetRect.height()/2 );
}
@@ -1090,17 +1090,17 @@ void ImageCanvas::removeHighlight( int idx )
}
/* take the rectangle from the stored highlight rects and map it to the viewer scaling */
- QRect r = d->highlightRects[idx];
+ TQRect r = d->highlightRects[idx];
d->highlightRects.remove(r);
- QRect targetRect = scale_matrix.map( r );
+ TQRect targetRect = scale_matrix.map( r );
/* create a small pixmap with a copy of the region in question of the original image */
- QPixmap origPix;
+ TQPixmap origPix;
origPix.convertFromImage( image->copy(r) );
/* and scale it */
- QPixmap scaledPix = origPix.xForm( scale_matrix );
+ TQPixmap scaledPix = origPix.xForm( scale_matrix );
/* and finally draw it */
- QPainter p( pmScaled );
+ TQPainter p( pmScaled );
p.drawPixmap( targetRect, scaledPix );
p.flush();