diff options
Diffstat (limited to 'ksnapshot')
-rw-r--r-- | ksnapshot/ksnapshot.cpp | 156 | ||||
-rw-r--r-- | ksnapshot/ksnapshot.h | 82 | ||||
-rw-r--r-- | ksnapshot/ksnapshotiface.h | 6 | ||||
-rw-r--r-- | ksnapshot/ksnapshotwidget.ui.h | 16 | ||||
-rw-r--r-- | ksnapshot/regiongrabber.cpp | 80 | ||||
-rw-r--r-- | ksnapshot/regiongrabber.h | 28 | ||||
-rw-r--r-- | ksnapshot/windowgrabber.cpp | 74 | ||||
-rw-r--r-- | ksnapshot/windowgrabber.h | 24 |
8 files changed, 233 insertions, 233 deletions
diff --git a/ksnapshot/ksnapshot.cpp b/ksnapshot/ksnapshot.cpp index a0e1d06f..f8ad1977 100644 --- a/ksnapshot/ksnapshot.cpp +++ b/ksnapshot/ksnapshot.cpp @@ -23,11 +23,11 @@ #include <ksavefile.h> #include <ktempfile.h> -#include <qbitmap.h> -#include <qdragobject.h> -#include <qimage.h> -#include <qclipboard.h> -#include <qvbox.h> +#include <tqbitmap.h> +#include <tqdragobject.h> +#include <tqimage.h> +#include <tqclipboard.h> +#include <tqvbox.h> #include <kaccel.h> #include <knotifyclient.h> @@ -36,11 +36,11 @@ #include <kpushbutton.h> #include <kstartupinfo.h> -#include <qcursor.h> -#include <qregexp.h> -#include <qpainter.h> -#include <qpaintdevicemetrics.h> -#include <qwhatsthis.h> +#include <tqcursor.h> +#include <tqregexp.h> +#include <tqpainter.h> +#include <tqpaintdevicemetrics.h> +#include <tqwhatsthis.h> #include <stdlib.h> @@ -58,32 +58,32 @@ #define kApp KApplication::kApplication() -KSnapshot::KSnapshot(QWidget *parent, const char *name, bool grabCurrent) +KSnapshot::KSnapshot(TQWidget *parent, const char *name, bool grabCurrent) : DCOPObject("interface"), - KDialogBase(parent, name, true, QString::null, Help|User1, User1, + KDialogBase(parent, name, true, TQString::null, Help|User1, User1, true, KStdGuiItem::quit() ) { - grabber = new QWidget( 0, 0, WStyle_Customize | WX11BypassWM ); + grabber = new TQWidget( 0, 0, WStyle_Customize | WX11BypassWM ); grabber->move( -1000, -1000 ); grabber->installEventFilter( this ); KStartupInfo::appStarted(); - QVBox *vbox = makeVBoxMainWidget(); + TQVBox *vbox = makeVBoxMainWidget(); mainWidget = new KSnapshotWidget( vbox, "mainWidget" ); - connect(mainWidget, SIGNAL(startImageDrag()), SLOT(slotDragSnapshot())); + connect(mainWidget, TQT_SIGNAL(startImageDrag()), TQT_SLOT(slotDragSnapshot())); - connect( mainWidget, SIGNAL( newClicked() ), SLOT( slotGrab() ) ); - connect( mainWidget, SIGNAL( saveClicked() ), SLOT( slotSaveAs() ) ); - connect( mainWidget, SIGNAL( printClicked() ), SLOT( slotPrint() ) ); - connect( mainWidget, SIGNAL( copyClicked() ), SLOT( slotCopy() ) ); + connect( mainWidget, TQT_SIGNAL( newClicked() ), TQT_SLOT( slotGrab() ) ); + connect( mainWidget, TQT_SIGNAL( saveClicked() ), TQT_SLOT( slotSaveAs() ) ); + connect( mainWidget, TQT_SIGNAL( printClicked() ), TQT_SLOT( slotPrint() ) ); + connect( mainWidget, TQT_SIGNAL( copyClicked() ), TQT_SLOT( slotCopy() ) ); grabber->show(); grabber->grabMouse( waitCursor ); if ( !grabCurrent ) - snapshot = QPixmap::grabWindow( qt_xrootwin() ); + snapshot = TQPixmap::grabWindow( qt_xrootwin() ); else { mainWidget->setMode( WindowUnderCursor ); mainWidget->setIncludeDecorations( true ); @@ -99,44 +99,44 @@ KSnapshot::KSnapshot(QWidget *parent, const char *name, bool grabCurrent) mainWidget->setDelay(conf->readNumEntry("delay",0)); mainWidget->setMode( conf->readNumEntry( "mode", 0 ) ); mainWidget->setIncludeDecorations(conf->readBoolEntry("includeDecorations",true)); - filename = KURL::fromPathOrURL( conf->readPathEntry( "filename", QDir::currentDirPath()+"/"+i18n("snapshot")+"1.png" )); + filename = KURL::fromPathOrURL( conf->readPathEntry( "filename", TQDir::currentDirPath()+"/"+i18n("snapshot")+"1.png" )); // Make sure the name is not already being used while(KIO::NetAccess::exists( filename, false, this )) { autoincFilename(); } - connect( &grabTimer, SIGNAL( timeout() ), this, SLOT( grabTimerDone() ) ); - connect( &updateTimer, SIGNAL( timeout() ), this, SLOT( updatePreview() ) ); - QTimer::singleShot( 0, this, SLOT( updateCaption() ) ); + connect( &grabTimer, TQT_SIGNAL( timeout() ), this, TQT_SLOT( grabTimerDone() ) ); + connect( &updateTimer, TQT_SIGNAL( timeout() ), this, TQT_SLOT( updatePreview() ) ); + TQTimer::singleShot( 0, this, TQT_SLOT( updateCaption() ) ); KHelpMenu *helpMenu = new KHelpMenu(this, KGlobal::instance()->aboutData(), false); - QPushButton *helpButton = actionButton( Help ); + TQPushButton *helpButton = actionButton( Help ); helpButton->setPopup(helpMenu->menu()); KAccel* accel = new KAccel(this); - accel->insert(KStdAccel::Quit, kapp, SLOT(quit())); + accel->insert(KStdAccel::Quit, kapp, TQT_SLOT(quit())); accel->insert( "QuickSave", i18n("Quick Save Snapshot &As..."), i18n("Save the snapshot to the file specified by the user without showing the file dialog."), - CTRL+SHIFT+Key_S, this, SLOT(slotSave())); - accel->insert(KStdAccel::Save, this, SLOT(slotSaveAs())); -// accel->insert(KShortcut(CTRL+Key_A), this, SLOT(slotSaveAs())); + CTRL+SHIFT+Key_S, this, TQT_SLOT(slotSave())); + accel->insert(KStdAccel::Save, this, TQT_SLOT(slotSaveAs())); +// accel->insert(KShortcut(CTRL+Key_A), this, TQT_SLOT(slotSaveAs())); accel->insert( "SaveAs", i18n("Save Snapshot &As..."), i18n("Save the snapshot to the file specified by the user."), - CTRL+Key_A, this, SLOT(slotSaveAs())); - accel->insert(KStdAccel::Print, this, SLOT(slotPrint())); - accel->insert(KStdAccel::New, this, SLOT(slotGrab())); - accel->insert(KStdAccel::Copy, this, SLOT(slotCopy())); + CTRL+Key_A, this, TQT_SLOT(slotSaveAs())); + accel->insert(KStdAccel::Print, this, TQT_SLOT(slotPrint())); + accel->insert(KStdAccel::New, this, TQT_SLOT(slotGrab())); + accel->insert(KStdAccel::Copy, this, TQT_SLOT(slotCopy())); - accel->insert( "Quit2", Key_Q, this, SLOT(slotSave())); - accel->insert( "Save2", Key_S, this, SLOT(slotSaveAs())); - accel->insert( "Print2", Key_P, this, SLOT(slotPrint())); - accel->insert( "New2", Key_N, this, SLOT(slotGrab())); - accel->insert( "New3", Key_Space, this, SLOT(slotGrab())); + accel->insert( "Quit2", Key_Q, this, TQT_SLOT(slotSave())); + accel->insert( "Save2", Key_S, this, TQT_SLOT(slotSaveAs())); + accel->insert( "Print2", Key_P, this, TQT_SLOT(slotPrint())); + accel->insert( "New2", Key_N, this, TQT_SLOT(slotGrab())); + accel->insert( "New3", Key_Space, this, TQT_SLOT(slotGrab())); setEscapeButton( User1 ); - connect( this, SIGNAL( user1Clicked() ), SLOT( reject() ) ); + connect( this, TQT_SIGNAL( user1Clicked() ), TQT_SLOT( reject() ) ); mainWidget->btnNew->setFocus(); } @@ -145,7 +145,7 @@ KSnapshot::~KSnapshot() { } -void KSnapshot::resizeEvent( QResizeEvent *event) +void KSnapshot::resizeEvent( TQResizeEvent *event) { if( !updateTimer.isActive() ) updateTimer.start(200, true); @@ -153,7 +153,7 @@ void KSnapshot::resizeEvent( QResizeEvent *event) updateTimer.changeInterval(200); } -bool KSnapshot::save( const QString &filename ) +bool KSnapshot::save( const TQString &filename ) { return save( KURL::fromPathOrURL( filename )); } @@ -161,15 +161,15 @@ bool KSnapshot::save( const QString &filename ) bool KSnapshot::save( const KURL& url ) { if ( KIO::NetAccess::exists( url, false, this ) ) { - const QString title = i18n( "File Exists" ); - const QString text = i18n( "<qt>Do you really want to overwrite <b>%1</b>?</qt>" ).arg(url.prettyURL()); + const TQString title = i18n( "File Exists" ); + const TQString text = i18n( "<qt>Do you really want to overwrite <b>%1</b>?</qt>" ).arg(url.prettyURL()); if (KMessageBox::Continue != KMessageBox::warningContinueCancel( this, text, title, i18n("Overwrite") ) ) { return false; } } - QString type( KImageIO::type(url.path()) ); + TQString type( KImageIO::type(url.path()) ); if ( type.isNull() ) type = "PNG"; @@ -193,12 +193,12 @@ bool KSnapshot::save( const KURL& url ) } } - QApplication::restoreOverrideCursor(); + TQApplication::restoreOverrideCursor(); if ( !ok ) { kdWarning() << "KSnapshot was unable to save the snapshot" << endl; - QString caption = i18n("Unable to save image"); - QString text = i18n("KSnapshot was unable to save the image to\n%1.") + TQString caption = i18n("Unable to save image"); + TQString text = i18n("KSnapshot was unable to save the image to\n%1.") .arg(url.prettyURL()); KMessageBox::error(this, text, caption); } @@ -216,7 +216,7 @@ void KSnapshot::slotSave() void KSnapshot::slotSaveAs() { - QStringList mimetypes = KImageIO::mimeTypes( KImageIO::Writing ); + TQStringList mimetypes = KImageIO::mimeTypes( KImageIO::Writing ); KFileDialog dlg( filename.url(), mimetypes.join(" "), this, "filedialog", true); dlg.setOperationMode( KFileDialog::Saving ); @@ -241,13 +241,13 @@ void KSnapshot::slotSaveAs() void KSnapshot::slotCopy() { - QClipboard *cb = QApplication::clipboard(); + QClipboard *cb = TQApplication::clipboard(); cb->setPixmap( snapshot ); } void KSnapshot::slotDragSnapshot() { - QDragObject *drobj = new QImageDrag(snapshot.convertToImage(), this); + TQDragObject *drobj = new TQImageDrag(snapshot.convertToImage(), this); drobj->setPixmap(mainWidget->preview()); drobj->dragCopy(); } @@ -261,8 +261,8 @@ void KSnapshot::slotGrab() else { if ( mainWidget->mode() == Region ) { rgnGrab = new RegionGrabber(); - connect( rgnGrab, SIGNAL( regionGrabbed( const QPixmap & ) ), - SLOT( slotRegionGrabbed( const QPixmap & ) ) ); + connect( rgnGrab, TQT_SIGNAL( regionGrabbed( const TQPixmap & ) ), + TQT_SLOT( slotRegionGrabbed( const TQPixmap & ) ) ); } else { grabber->show(); @@ -285,8 +285,8 @@ void KSnapshot::slotPrint() { qApp->processEvents(); - QPainter painter(&printer); - QPaintDeviceMetrics metrics(painter.device()); + TQPainter painter(&printer); + TQPaintDeviceMetrics metrics(painter.device()); float w = snapshot.width(); float dw = w - metrics.width(); @@ -299,7 +299,7 @@ void KSnapshot::slotPrint() if ( scale ) { - QImage img = snapshot.convertToImage(); + TQImage img = snapshot.convertToImage(); qApp->processEvents(); float newh, neww; @@ -312,7 +312,7 @@ void KSnapshot::slotPrint() neww = newh/h*w; } - img = img.smoothScale( int(neww), int(newh), QImage::ScaleMin ); + img = img.smoothScale( int(neww), int(newh), TQImage::ScaleMin ); qApp->processEvents(); int x = (metrics.width()-img.width())/2; @@ -330,7 +330,7 @@ void KSnapshot::slotPrint() qApp->processEvents(); } -void KSnapshot::slotRegionGrabbed( const QPixmap &pix ) +void KSnapshot::slotRegionGrabbed( const TQPixmap &pix ) { if ( !pix.isNull() ) { @@ -341,11 +341,11 @@ void KSnapshot::slotRegionGrabbed( const QPixmap &pix ) } delete rgnGrab; - QApplication::restoreOverrideCursor(); + TQApplication::restoreOverrideCursor(); show(); } -void KSnapshot::slotWindowGrabbed( const QPixmap &pix ) +void KSnapshot::slotWindowGrabbed( const TQPixmap &pix ) { if ( !pix.isNull() ) { @@ -355,11 +355,11 @@ void KSnapshot::slotWindowGrabbed( const QPixmap &pix ) updateCaption(); } - QApplication::restoreOverrideCursor(); + TQApplication::restoreOverrideCursor(); show(); } -void KSnapshot::closeEvent( QCloseEvent * e ) +void KSnapshot::closeEvent( TQCloseEvent * e ) { KConfig *conf=KGlobal::config(); conf->setGroup("GENERAL"); @@ -367,16 +367,16 @@ void KSnapshot::closeEvent( QCloseEvent * e ) conf->writeEntry("mode",mainWidget->mode()); conf->writeEntry("includeDecorations",mainWidget->includeDecorations()); KURL url = filename; - url.setPass( QString::null ); + url.setPass( TQString::null ); conf->writePathEntry("filename",url.url()); e->accept(); } -bool KSnapshot::eventFilter( QObject* o, QEvent* e) +bool KSnapshot::eventFilter( TQObject* o, TQEvent* e) { - if ( o == grabber && e->type() == QEvent::MouseButtonPress ) { - QMouseEvent* me = (QMouseEvent*) e; - if ( QWidget::mouseGrabber() != grabber ) + if ( o == grabber && e->type() == TQEvent::MouseButtonPress ) { + TQMouseEvent* me = (TQMouseEvent*) e; + if ( TQWidget::mouseGrabber() != grabber ) return false; if ( me->button() == LeftButton ) performGrab(); @@ -387,18 +387,18 @@ bool KSnapshot::eventFilter( QObject* o, QEvent* e) void KSnapshot::autoincFilename() { // Extract the filename from the path - QString name= filename.fileName(); + TQString name= filename.fileName(); // If the name contains a number then increment it - QRegExp numSearch("[0-9]+"); + TQRegExp numSearch("[0-9]+"); // Does it have a number? int start = numSearch.search(name); if (start != -1) { // It has a number, increment it int len = numSearch.matchedLength(); - QString numAsStr= name.mid(start, len); - QString number = QString::number(numAsStr.toInt() + 1); + TQString numAsStr= name.mid(start, len); + TQString number = TQString::number(numAsStr.toInt() + 1); number = number.rightJustify( len, '0'); name.replace(start, len, number ); } @@ -430,8 +430,8 @@ void KSnapshot::grabTimerDone() { if ( mainWidget->mode() == Region ) { rgnGrab = new RegionGrabber(); - connect( rgnGrab, SIGNAL( regionGrabbed( const QPixmap & ) ), - SLOT( slotRegionGrabbed( const QPixmap & ) ) ); + connect( rgnGrab, TQT_SIGNAL( regionGrabbed( const TQPixmap & ) ), + TQT_SLOT( slotRegionGrabbed( const TQPixmap & ) ) ); } else { performGrab(); @@ -446,18 +446,18 @@ void KSnapshot::performGrab() grabTimer.stop(); if ( mainWidget->mode() == ChildWindow ) { WindowGrabber wndGrab; - connect( &wndGrab, SIGNAL( windowGrabbed( const QPixmap & ) ), - SLOT( slotWindowGrabbed( const QPixmap & ) ) ); + connect( &wndGrab, TQT_SIGNAL( windowGrabbed( const TQPixmap & ) ), + TQT_SLOT( slotWindowGrabbed( const TQPixmap & ) ) ); wndGrab.exec(); } else if ( mainWidget->mode() == WindowUnderCursor ) { snapshot = WindowGrabber::grabCurrent( mainWidget->includeDecorations() ); } else { - snapshot = QPixmap::grabWindow( qt_xrootwin() ); + snapshot = TQPixmap::grabWindow( qt_xrootwin() ); } updatePreview(); - QApplication::restoreOverrideCursor(); + TQApplication::restoreOverrideCursor(); modified = true; updateCaption(); show(); @@ -473,7 +473,7 @@ int KSnapshot::timeout() return mainWidget->delay(); } -void KSnapshot::setURL( const QString &url ) +void KSnapshot::setURL( const TQString &url ) { KURL newURL = KURL::fromPathOrURL( url ); if ( newURL == filename ) @@ -500,7 +500,7 @@ void KSnapshot::updateCaption() void KSnapshot::slotMovePointer(int x, int y) { - QCursor::setPos( x, y ); + TQCursor::setPos( x, y ); } void KSnapshot::exit() diff --git a/ksnapshot/ksnapshot.h b/ksnapshot/ksnapshot.h index 486c0a1b..81dadd6d 100644 --- a/ksnapshot/ksnapshot.h +++ b/ksnapshot/ksnapshot.h @@ -4,13 +4,13 @@ #define KSNAPSHOT_H #include "ksnapshotiface.h" -#include <qbitmap.h> -#include <qcursor.h> -#include <qlabel.h> -#include <qpainter.h> -#include <qpixmap.h> -#include <qstyle.h> -#include <qtimer.h> +#include <tqbitmap.h> +#include <tqcursor.h> +#include <tqlabel.h> +#include <tqpainter.h> +#include <tqpixmap.h> +#include <tqstyle.h> +#include <tqtimer.h> #include <dcopclient.h> #include <kglobalsettings.h> @@ -25,67 +25,67 @@ class KSnapshotPreview : public QLabel Q_OBJECT public: - KSnapshotPreview(QWidget *parent, const char *name = 0) - : QLabel(parent, name) + KSnapshotPreview(TQWidget *parent, const char *name = 0) + : TQLabel(parent, name) { setAlignment(AlignHCenter | AlignVCenter); - setCursor(QCursor(Qt::PointingHandCursor)); + setCursor(TQCursor(Qt::PointingHandCursor)); } virtual ~KSnapshotPreview() {} - void setPixmap(const QPixmap& pm) + void setPixmap(const TQPixmap& pm) { // if this looks convoluted, that's because it is. drawing a PE_SizeGrip // does unexpected things when painting directly onto the pixmap - QPixmap pixmap(pm); - QPixmap handle(15, 15); - QBitmap mask(15, 15, true); + TQPixmap pixmap(pm); + TQPixmap handle(15, 15); + TQBitmap mask(15, 15, true); { - QPainter p(&mask); - style().drawPrimitive(QStyle::PE_SizeGrip, &p, QRect(0, 0, 15, 15), palette().active()); + TQPainter p(&mask); + style().drawPrimitive(TQStyle::PE_SizeGrip, &p, TQRect(0, 0, 15, 15), palette().active()); p.end(); handle.setMask(mask); } { - QPainter p(&handle); - style().drawPrimitive(QStyle::PE_SizeGrip, &p, QRect(0, 0, 15, 15), palette().active()); + TQPainter p(&handle); + style().drawPrimitive(TQStyle::PE_SizeGrip, &p, TQRect(0, 0, 15, 15), palette().active()); p.end(); } - QRect rect(pixmap.width() - 16, pixmap.height() - 16, 15, 15); - QPainter p(&pixmap); + TQRect rect(pixmap.width() - 16, pixmap.height() - 16, 15, 15); + TQPainter p(&pixmap); p.drawPixmap(rect, handle); p.end(); - QLabel::setPixmap(pixmap); + TQLabel::setPixmap(pixmap); } signals: void startDrag(); protected: - void mousePressEvent(QMouseEvent * e) + void mousePressEvent(TQMouseEvent * e) { mClickPt = e->pos(); } - void mouseMoveEvent(QMouseEvent * e) + void mouseMoveEvent(TQMouseEvent * e) { - if (mClickPt != QPoint(0, 0) && + if (mClickPt != TQPoint(0, 0) && (e->pos() - mClickPt).manhattanLength() > KGlobalSettings::dndEventDelay()) { - mClickPt = QPoint(0, 0); + mClickPt = TQPoint(0, 0); emit startDrag(); } } - void mouseReleaseEvent(QMouseEvent * /*e*/) + void mouseReleaseEvent(TQMouseEvent * /*e*/) { - mClickPt = QPoint(0, 0); + mClickPt = TQPoint(0, 0); } - QPoint mClickPt; + TQPoint mClickPt; }; class KSnapshot : public KDialogBase, virtual public KSnapshotIface @@ -93,13 +93,13 @@ class KSnapshot : public KDialogBase, virtual public KSnapshotIface Q_OBJECT public: - KSnapshot(QWidget *parent= 0, const char *name= 0, bool grabCurrent=false); + KSnapshot(TQWidget *parent= 0, const char *name= 0, bool grabCurrent=false); ~KSnapshot(); enum CaptureMode { FullScreen=0, WindowUnderCursor=1, Region=2, ChildWindow=3 }; - bool save( const QString &filename ); - QString url() const { return filename.url(); } + bool save( const TQString &filename ); + TQString url() const { return filename.url(); } protected slots: void slotGrab(); @@ -110,24 +110,24 @@ protected slots: void slotMovePointer( int x, int y ); void setTime(int newTime); - void setURL(const QString &newURL); + void setURL(const TQString &newURL); void setGrabMode( int m ); void exit(); protected: void reject() { close(); } - virtual void closeEvent( QCloseEvent * e ); - void resizeEvent(QResizeEvent*); - bool eventFilter( QObject*, QEvent* ); + virtual void closeEvent( TQCloseEvent * e ); + void resizeEvent(TQResizeEvent*); + bool eventFilter( TQObject*, TQEvent* ); private slots: void grabTimerDone(); void slotDragSnapshot(); void updateCaption(); void updatePreview(); - void slotRegionGrabbed( const QPixmap & ); - void slotWindowGrabbed( const QPixmap & ); + void slotRegionGrabbed( const TQPixmap & ); + void slotWindowGrabbed( const TQPixmap & ); private: bool save( const KURL& url ); @@ -136,10 +136,10 @@ private: int grabMode(); int timeout(); - QPixmap snapshot; - QTimer grabTimer; - QTimer updateTimer; - QWidget* grabber; + TQPixmap snapshot; + TQTimer grabTimer; + TQTimer updateTimer; + TQWidget* grabber; KURL filename; KSnapshotWidget *mainWidget; RegionGrabber *rgnGrab; diff --git a/ksnapshot/ksnapshotiface.h b/ksnapshot/ksnapshotiface.h index 6b1f3477..5136b0ba 100644 --- a/ksnapshot/ksnapshotiface.h +++ b/ksnapshot/ksnapshotiface.h @@ -19,7 +19,7 @@ class KSnapshotIface : virtual public DCOPObject k_dcop: /** the current filename (as a URL) that will be used to save to */ - virtual QString url() const = 0; + virtual TQString url() const = 0; /** Grab an image **/ virtual void slotGrab() = 0; @@ -31,7 +31,7 @@ class KSnapshotIface : virtual public DCOPObject virtual void slotSave() = 0; /** Save the image to the specified filename */ - virtual bool save(const QString &filename) = 0; + virtual bool save(const TQString &filename) = 0; /** Saves image as **/ virtual void slotSaveAs() = 0; @@ -46,7 +46,7 @@ class KSnapshotIface : virtual public DCOPObject virtual int timeout() = 0; /** Set the URL to the file to save **/ - virtual void setURL(const QString &newURL) = 0; + virtual void setURL(const TQString &newURL) = 0; /** Set the ability to grab the entire screen, just the window containing the mouse, or a region */ diff --git a/ksnapshot/ksnapshotwidget.ui.h b/ksnapshot/ksnapshotwidget.ui.h index d7e757f5..ab811bf2 100644 --- a/ksnapshot/ksnapshotwidget.ui.h +++ b/ksnapshot/ksnapshotwidget.ui.h @@ -32,21 +32,21 @@ void KSnapshotWidget::slotModeChanged( int mode ) } -void KSnapshotWidget::setPreview( const QPixmap &pm ) +void KSnapshotWidget::setPreview( const TQPixmap &pm ) { - QImage img = pm.convertToImage(); + TQImage img = pm.convertToImage(); double r1 = ( ( double ) pm.height() ) / pm.width(); if ( r1 * previewWidth() < previewHeight() ) img = img.smoothScale( previewWidth(), int( previewWidth() * r1 ), - QImage::ScaleMin ); + TQImage::ScaleMin ); else img = img.smoothScale( ( int ) ( ( ( double )previewHeight() ) / r1 ), - previewHeight(), QImage::ScaleMin ); + previewHeight(), TQImage::ScaleMin ); - QToolTip::remove( lblImage ); - QToolTip::add( lblImage, - QString( "Preview of the snapshot image (%1 x %2)" ) + TQToolTip::remove( lblImage ); + TQToolTip::add( lblImage, + TQString( "Preview of the snapshot image (%1 x %2)" ) .arg( pm.width() ).arg( pm.height() ) ); lblImage->setPixmap( img ); @@ -115,7 +115,7 @@ void KSnapshotWidget::slotStartDrag() } -QPixmap KSnapshotWidget::preview() +TQPixmap KSnapshotWidget::preview() { return *lblImage->pixmap(); } diff --git a/ksnapshot/regiongrabber.cpp b/ksnapshot/regiongrabber.cpp index c1d8ed98..3522b74b 100644 --- a/ksnapshot/regiongrabber.cpp +++ b/ksnapshot/regiongrabber.cpp @@ -19,29 +19,29 @@ #include "regiongrabber.h" -#include <qapplication.h> -#include <qpainter.h> -#include <qpalette.h> -#include <qstyle.h> -#include <qtimer.h> -#include <qtooltip.h> +#include <tqapplication.h> +#include <tqpainter.h> +#include <tqpalette.h> +#include <tqstyle.h> +#include <tqtimer.h> +#include <tqtooltip.h> #include <kglobalsettings.h> -SizeTip::SizeTip( QWidget *parent, const char *name ) - : QLabel( parent, name, WStyle_Customize | WX11BypassWM | +SizeTip::SizeTip( TQWidget *parent, const char *name ) + : TQLabel( parent, name, WStyle_Customize | WX11BypassWM | WStyle_StaysOnTop | WStyle_NoBorder | WStyle_Tool ) { setMargin( 2 ); setIndent( 0 ); - setFrameStyle( QFrame::Plain | QFrame::Box ); + setFrameStyle( TQFrame::Plain | TQFrame::Box ); - setPalette( QToolTip::palette() ); + setPalette( TQToolTip::palette() ); } -void SizeTip::setTip( const QRect &rect ) +void SizeTip::setTip( const TQRect &rect ) { - QString tip = QString( "%1x%2" ).arg( rect.width() ) + TQString tip = TQString( "%1x%2" ).arg( rect.width() ) .arg( rect.height() ); setText( tip ); @@ -50,16 +50,16 @@ void SizeTip::setTip( const QRect &rect ) positionTip( rect ); } -void SizeTip::positionTip( const QRect &rect ) +void SizeTip::positionTip( const TQRect &rect ) { - QRect tipRect = geometry(); - tipRect.moveTopLeft( QPoint( 0, 0 ) ); + TQRect tipRect = geometry(); + tipRect.moveTopLeft( TQPoint( 0, 0 ) ); if ( rect.intersects( tipRect ) ) { - QRect deskR = KGlobalSettings::desktopGeometry( QPoint( 0, 0 ) ); + TQRect deskR = KGlobalSettings::desktopGeometry( TQPoint( 0, 0 ) ); - tipRect.moveCenter( QPoint( deskR.width()/2, deskR.height()/2 ) ); + tipRect.moveCenter( TQPoint( deskR.width()/2, deskR.height()/2 ) ); if ( !rect.contains( tipRect, true ) && rect.intersects( tipRect ) ) tipRect.moveBottomRight( geometry().bottomRight() ); } @@ -68,15 +68,15 @@ void SizeTip::positionTip( const QRect &rect ) } RegionGrabber::RegionGrabber() - : QWidget( 0, 0, WStyle_Customize | WX11BypassWM ), + : TQWidget( 0, 0, WStyle_Customize | WX11BypassWM ), mouseDown( false ), sizeTip( 0L ) { - sizeTip = new SizeTip( ( QWidget * )0L ); + sizeTip = new SizeTip( ( TQWidget * )0L ); - tipTimer = new QTimer( this ); - connect( tipTimer, SIGNAL( timeout() ), SLOT( updateSizeTip() ) ); + tipTimer = new TQTimer( this ); + connect( tipTimer, TQT_SIGNAL( timeout() ), TQT_SLOT( updateSizeTip() ) ); - QTimer::singleShot( 200, this, SLOT( initGrabber() ) ); + TQTimer::singleShot( 200, this, TQT_SLOT( initGrabber() ) ); } RegionGrabber::~RegionGrabber() @@ -86,11 +86,11 @@ RegionGrabber::~RegionGrabber() void RegionGrabber::initGrabber() { - pixmap = QPixmap::grabWindow( qt_xrootwin() ); + pixmap = TQPixmap::grabWindow( qt_xrootwin() ); setPaletteBackgroundPixmap( pixmap ); - QDesktopWidget desktopWidget; - QRect desktopSize; + TQDesktopWidget desktopWidget; + TQRect desktopSize; if ( desktopWidget.isVirtualDesktop() ) desktopSize = desktopWidget.geometry(); else @@ -99,19 +99,19 @@ void RegionGrabber::initGrabber() setGeometry( desktopSize ); showFullScreen(); - QApplication::setOverrideCursor( crossCursor ); + TQApplication::setOverrideCursor( crossCursor ); } -void RegionGrabber::mousePressEvent( QMouseEvent *e ) +void RegionGrabber::mousePressEvent( TQMouseEvent *e ) { if ( e->button() == LeftButton ) { mouseDown = true; - grabRect = QRect( e->pos(), e->pos() ); + grabRect = TQRect( e->pos(), e->pos() ); } } -void RegionGrabber::mouseMoveEvent( QMouseEvent *e ) +void RegionGrabber::mouseMoveEvent( TQMouseEvent *e ) { if ( mouseDown ) { @@ -124,7 +124,7 @@ void RegionGrabber::mouseMoveEvent( QMouseEvent *e ) } } -void RegionGrabber::mouseReleaseEvent( QMouseEvent *e ) +void RegionGrabber::mouseReleaseEvent( TQMouseEvent *e ) { mouseDown = false; drawRubber(); @@ -133,20 +133,20 @@ void RegionGrabber::mouseReleaseEvent( QMouseEvent *e ) grabRect.setBottomRight( e->pos() ); grabRect = grabRect.normalize(); - QPixmap region = QPixmap::grabWindow( winId(), grabRect.x(), grabRect.y(), + TQPixmap region = TQPixmap::grabWindow( winId(), grabRect.x(), grabRect.y(), grabRect.width(), grabRect.height() ); - QApplication::restoreOverrideCursor(); + TQApplication::restoreOverrideCursor(); emit regionGrabbed( region ); } -void RegionGrabber::keyPressEvent( QKeyEvent *e ) +void RegionGrabber::keyPressEvent( TQKeyEvent *e ) { if ( e->key() == Key_Escape ) { - QApplication::restoreOverrideCursor(); - emit regionGrabbed( QPixmap() ); + TQApplication::restoreOverrideCursor(); + emit regionGrabbed( TQPixmap() ); } else e->ignore(); @@ -154,7 +154,7 @@ void RegionGrabber::keyPressEvent( QKeyEvent *e ) void RegionGrabber::updateSizeTip() { - QRect rect = grabRect.normalize(); + TQRect rect = grabRect.normalize(); sizeTip->setTip( rect ); sizeTip->show(); @@ -162,14 +162,14 @@ void RegionGrabber::updateSizeTip() void RegionGrabber::drawRubber() { - QPainter p; + TQPainter p; p.begin( this ); p.setRasterOp( NotROP ); - p.setPen( QPen( color0, 1 ) ); + p.setPen( TQPen( color0, 1 ) ); p.setBrush( NoBrush ); - style().drawPrimitive( QStyle::PE_FocusRect, &p, grabRect, colorGroup(), - QStyle::Style_Default, QStyleOption( colorGroup().base() ) ); + style().drawPrimitive( TQStyle::PE_FocusRect, &p, grabRect, colorGroup(), + TQStyle::Style_Default, TQStyleOption( colorGroup().base() ) ); p.end(); } diff --git a/ksnapshot/regiongrabber.h b/ksnapshot/regiongrabber.h index ee9a8238..5a9d28b9 100644 --- a/ksnapshot/regiongrabber.h +++ b/ksnapshot/regiongrabber.h @@ -20,19 +20,19 @@ #ifndef REGIONGRABBER_H #define REGIONGRABBER_H -#include <qlabel.h> -#include <qpixmap.h> +#include <tqlabel.h> +#include <tqpixmap.h> -class QTimer; +class TQTimer; class SizeTip : public QLabel { public: - SizeTip( QWidget *parent, const char *name=0 ); + SizeTip( TQWidget *parent, const char *name=0 ); ~SizeTip() {} - void setTip( const QRect &rect ); - void positionTip( const QRect &rect ); + void setTip( const TQRect &rect ); + void positionTip( const TQRect &rect ); }; class RegionGrabber : public QWidget @@ -48,22 +48,22 @@ class RegionGrabber : public QWidget void updateSizeTip(); signals: - void regionGrabbed( const QPixmap & ); + void regionGrabbed( const TQPixmap & ); protected: - void mousePressEvent( QMouseEvent *e ); - void mouseReleaseEvent( QMouseEvent *e ); - void mouseMoveEvent( QMouseEvent *e ); - void keyPressEvent( QKeyEvent *e ); + void mousePressEvent( TQMouseEvent *e ); + void mouseReleaseEvent( TQMouseEvent *e ); + void mouseMoveEvent( TQMouseEvent *e ); + void keyPressEvent( TQKeyEvent *e ); void drawRubber(); bool mouseDown; - QRect grabRect; - QPixmap pixmap; + TQRect grabRect; + TQPixmap pixmap; SizeTip *sizeTip; - QTimer *tipTimer; + TQTimer *tipTimer; }; #endif // REGIONGRABBER_H diff --git a/ksnapshot/windowgrabber.cpp b/ksnapshot/windowgrabber.cpp index 036764b1..7e556efc 100644 --- a/ksnapshot/windowgrabber.cpp +++ b/ksnapshot/windowgrabber.cpp @@ -18,9 +18,9 @@ */ #include "windowgrabber.h" -#include <qbitmap.h> -#include <qpainter.h> -#include <qptrlist.h> +#include <tqbitmap.h> +#include <tqpainter.h> +#include <tqptrlist.h> #include <algorithm> #include <config.h> @@ -34,7 +34,7 @@ static const int minSize = 8; static -bool operator< ( const QRect& r1, const QRect& r2 ) +bool operator< ( const TQRect& r1, const TQRect& r2 ) { return r1.width() * r1.height() < r2.width() * r2.height(); } @@ -43,7 +43,7 @@ bool operator< ( const QRect& r1, const QRect& r2 ) // a tree of window descriptors. Windows in non-viewable state or with height // or width smaller than minSize will be ignored. static -void getWindowsRecursive( std::vector<QRect>& windows, Window w, +void getWindowsRecursive( std::vector<TQRect>& windows, Window w, int rx = 0, int ry = 0, int depth = 0 ) { XWindowAttributes atts; @@ -56,7 +56,7 @@ void getWindowsRecursive( std::vector<QRect>& windows, Window w, y = atts.y + ry; } - QRect r( x, y, atts.width, atts.height ); + TQRect r( x, y, atts.width, atts.height ); if ( std::find( windows.begin(), windows.end(), r ) == windows.end() ) { windows.push_back( r ); } @@ -130,15 +130,15 @@ Window windowUnderCursor( bool includeDecorations = true ) } static -QPixmap grabWindow( Window child, int x, int y, uint w, uint h, uint border ) +TQPixmap grabWindow( Window child, int x, int y, uint w, uint h, uint border ) { - QPixmap pm( QPixmap::grabWindow( qt_xrootwin(), x, y, w, h ) ); + TQPixmap pm( TQPixmap::grabWindow( qt_xrootwin(), x, y, w, h ) ); #ifdef HAVE_X11_EXTENSIONS_SHAPE_H int tmp1, tmp2; //Check whether the extension is available if ( XShapeQueryExtension( qt_xdisplay(), &tmp1, &tmp2 ) ) { - QBitmap mask( w, h ); + TQBitmap mask( w, h ); //As the first step, get the mask from XShape. int count, order; XRectangle* rects = XShapeGetRectangles( qt_xdisplay(), child, @@ -148,30 +148,30 @@ QPixmap grabWindow( Window child, int x, int y, uint w, uint h, uint border ) //Since the border area is part of the window, we use bounding // to limit our work region if (rects) { - //Create a QRegion from the rectangles describing the bounding mask. - QRegion contents; + //Create a TQRegion from the rectangles describing the bounding mask. + TQRegion contents; for ( int pos = 0; pos < count; pos++ ) - contents += QRegion( rects[pos].x, rects[pos].y, + contents += TQRegion( rects[pos].x, rects[pos].y, rects[pos].width, rects[pos].height ); XFree( rects ); //Create the bounding box. - QRegion bbox( 0, 0, w, h ); + TQRegion bbox( 0, 0, w, h ); if( border > 0 ) { contents.translate( border, border ); - contents += QRegion( 0, 0, border, h ); - contents += QRegion( 0, 0, w, border ); - contents += QRegion( 0, h - border, w, border ); - contents += QRegion( w - border, 0, border, h ); + contents += TQRegion( 0, 0, border, h ); + contents += TQRegion( 0, 0, w, border ); + contents += TQRegion( 0, h - border, w, border ); + contents += TQRegion( w - border, 0, border, h ); } //Get the masked away area. - QRegion maskedAway = bbox - contents; - QMemArray<QRect> maskedAwayRects = maskedAway.rects(); + TQRegion maskedAway = bbox - contents; + TQMemArray<TQRect> maskedAwayRects = maskedAway.rects(); //Construct a bitmap mask from the rectangles - QPainter p(&mask); + TQPainter p(&mask); p.fillRect(0, 0, w, h, Qt::color1); for (uint pos = 0; pos < maskedAwayRects.count(); pos++) p.fillRect(maskedAwayRects[pos], Qt::color0); @@ -186,7 +186,7 @@ QPixmap grabWindow( Window child, int x, int y, uint w, uint h, uint border ) } WindowGrabber::WindowGrabber() -: QDialog( 0, 0, true, Qt::WStyle_Customize | Qt::WStyle_NoBorder | +: TQDialog( 0, 0, true, Qt::WStyle_Customize | Qt::WStyle_NoBorder | Qt::WStyle_StaysOnTop | Qt::WX11BypassWM ), current( -1 ), yPos( -1 ) { @@ -196,7 +196,7 @@ WindowGrabber::WindowGrabber() XGrabServer( qt_xdisplay() ); Window child = windowUnderCursor(); XGetGeometry( qt_xdisplay(), child, &root, &x, &y, &w, &h, &border, &depth ); - QPixmap pm( grabWindow( child, x, y, w, h, border ) ); + TQPixmap pm( grabWindow( child, x, y, w, h, border ) ); getWindowsRecursive( windows, child ); XUngrabServer( qt_xdisplay() ); @@ -210,7 +210,7 @@ WindowGrabber::~WindowGrabber() { } -QPixmap WindowGrabber::grabCurrent( bool includeDecorations ) +TQPixmap WindowGrabber::grabCurrent( bool includeDecorations ) { Window root; int y, x; @@ -233,19 +233,19 @@ QPixmap WindowGrabber::grabCurrent( bool includeDecorations ) y = newy; } } - QPixmap pm( grabWindow( child, x, y, w, h, border ) ); + TQPixmap pm( grabWindow( child, x, y, w, h, border ) ); XUngrabServer( qt_xdisplay() ); return pm; } -void WindowGrabber::mousePressEvent( QMouseEvent *e ) +void WindowGrabber::mousePressEvent( TQMouseEvent *e ) { - if ( e->button() == QMouseEvent::RightButton ) + if ( e->button() == TQMouseEvent::RightButton ) yPos = e->globalY(); else { - QPixmap pm; + TQPixmap pm; if ( current ) { - QRect r( windows[ current ] ); + TQRect r( windows[ current ] ); int w = r.width(); int h = r.height(); pm.resize( w, h ); @@ -256,16 +256,16 @@ void WindowGrabber::mousePressEvent( QMouseEvent *e ) } } -void WindowGrabber::mouseReleaseEvent( QMouseEvent *e ) +void WindowGrabber::mouseReleaseEvent( TQMouseEvent *e ) { - if ( e->button() == QMouseEvent::RightButton ) + if ( e->button() == TQMouseEvent::RightButton ) yPos = -1; } static const int minDistance = 10; -void WindowGrabber::mouseMoveEvent( QMouseEvent *e ) +void WindowGrabber::mouseMoveEvent( TQMouseEvent *e ) { if ( yPos == -1 ) { int w = windowIndex( e->pos() ); @@ -287,7 +287,7 @@ void WindowGrabber::mouseMoveEvent( QMouseEvent *e ) } } -void WindowGrabber::wheelEvent( QWheelEvent *e ) +void WindowGrabber::wheelEvent( TQWheelEvent *e ) { if ( e->delta() > 0 ) increaseScope( e->pos() ); @@ -300,7 +300,7 @@ void WindowGrabber::wheelEvent( QWheelEvent *e ) // Increases the scope to the next-bigger window containing the mouse pointer. // This method is activated by either rotating the mouse wheel forwards or by // dragging the mouse forwards while keeping the right mouse button pressed. -void WindowGrabber::increaseScope( const QPoint &pos ) +void WindowGrabber::increaseScope( const TQPoint &pos ) { for ( uint i = current + 1; i < windows.size(); i++ ) { if ( windows[ i ].contains( pos ) ) { @@ -314,7 +314,7 @@ void WindowGrabber::increaseScope( const QPoint &pos ) // Decreases the scope to the next-smaller window containing the mosue pointer. // This method is activated by either rotating the mouse wheel backwards or by // dragging the mouse backwards while keeping the right mouse button pressed. -void WindowGrabber::decreaseScope( const QPoint &pos ) +void WindowGrabber::decreaseScope( const TQPoint &pos ) { for ( int i = current - 1; i >= 0; i-- ) { if ( windows[ i ].contains( pos ) ) { @@ -327,7 +327,7 @@ void WindowGrabber::decreaseScope( const QPoint &pos ) // Searches and returns the index of the first (=smallest) window // containing the mouse pointer. -int WindowGrabber::windowIndex( const QPoint &pos ) const +int WindowGrabber::windowIndex( const TQPoint &pos ) const { for ( uint i = 0; i < windows.size(); i++ ) { if ( windows[ i ].contains( pos ) ) @@ -342,9 +342,9 @@ void WindowGrabber::drawBorder() repaint(); if ( current >= 0 ) { - QPainter p; + TQPainter p; p.begin( this ); - p.setPen( QPen( Qt::red, 3 ) ); + p.setPen( TQPen( Qt::red, 3 ) ); p.drawRect( windows[ current ] ); p.end(); } diff --git a/ksnapshot/windowgrabber.h b/ksnapshot/windowgrabber.h index 43598576..d6a56d6c 100644 --- a/ksnapshot/windowgrabber.h +++ b/ksnapshot/windowgrabber.h @@ -20,8 +20,8 @@ #ifndef WINDOWGRABBER_H #define WINDOWGRABBER_H -#include <qdialog.h> -#include <qpixmap.h> +#include <tqdialog.h> +#include <tqpixmap.h> #include <vector> #include <X11/Xlib.h> #include <X11/Xatom.h> @@ -34,23 +34,23 @@ public: WindowGrabber(); ~WindowGrabber(); - static QPixmap grabCurrent( bool includeDecorations = true ); + static TQPixmap grabCurrent( bool includeDecorations = true ); signals: - void windowGrabbed( const QPixmap & ); + void windowGrabbed( const TQPixmap & ); protected: - void mousePressEvent( QMouseEvent * ); - void mouseReleaseEvent( QMouseEvent * ); - void mouseMoveEvent( QMouseEvent * ); - void wheelEvent( QWheelEvent * ); + void mousePressEvent( TQMouseEvent * ); + void mouseReleaseEvent( TQMouseEvent * ); + void mouseMoveEvent( TQMouseEvent * ); + void wheelEvent( TQWheelEvent * ); private: void drawBorder(); - void increaseScope( const QPoint & ); - void decreaseScope( const QPoint & ); - int windowIndex( const QPoint & ) const; - std::vector<QRect> windows; + void increaseScope( const TQPoint & ); + void decreaseScope( const TQPoint & ); + int windowIndex( const TQPoint & ) const; + std::vector<TQRect> windows; int current; int yPos; }; |