diff options
Diffstat (limited to 'ksnapshot/ksnapshot.h')
| -rw-r--r-- | ksnapshot/ksnapshot.h | 25 | 
1 files changed, 18 insertions, 7 deletions
| diff --git a/ksnapshot/ksnapshot.h b/ksnapshot/ksnapshot.h index 1146a718..47cbe47e 100644 --- a/ksnapshot/ksnapshot.h +++ b/ksnapshot/ksnapshot.h @@ -5,6 +5,7 @@  #include <tqbitmap.h>  #include <tqcursor.h>  #include <tqlabel.h> +#include <tqmap.h>  #include <tqpainter.h>  #include <tqpixmap.h>  #include <tqstyle.h> @@ -14,14 +15,16 @@  #include <tdeglobalsettings.h>  #include <kdialogbase.h>  #include <kurl.h> +#include <ktrader.h>  class RegionGrabber;  class KSnapshotWidget; +class KTempFile; +class TDEProcess;  class KSnapshotPreview : public TQLabel  { -    Q_OBJECT -   +    TQ_OBJECT      public:          KSnapshotPreview(TQWidget *parent, const char *name = 0) @@ -42,14 +45,14 @@ class KSnapshotPreview : public TQLabel              {                  TQPainter p(&mask); -                style().tqdrawPrimitive(TQStyle::PE_SizeGrip, &p, TQRect(0, 0, 15, 15), palette().active()); +                style().drawPrimitive(TQStyle::PE_SizeGrip, &p, TQRect(0, 0, 15, 15), palette().active());                  p.end();                  handle.setMask(mask);              }              {                  TQPainter p(&handle); -                style().tqdrawPrimitive(TQStyle::PE_SizeGrip, &p, TQRect(0, 0, 15, 15), palette().active()); +                style().drawPrimitive(TQStyle::PE_SizeGrip, &p, TQRect(0, 0, 15, 15), palette().active());                  p.end();              } @@ -89,8 +92,7 @@ class KSnapshotPreview : public TQLabel  class KSnapshot : public KDialogBase, virtual public KSnapshotIface  { -  Q_OBJECT -   +  TQ_OBJECT  public:    KSnapshot(TQWidget *parent= 0, const char *name= 0, bool grabCurrent=false); @@ -102,16 +104,21 @@ public:    TQString url() const { return filename.url(); }  protected slots: +  void slotAboutToQuit();    void slotGrab();    void slotSave();    void slotSaveAs();    void slotCopy();    void slotPrint(); +  void slotOpenWith(int id); +  void slotOpenWithKP(); +  void slotExternalAppClosed(TDEProcess *process);    void slotMovePointer( int x, int y );    void setTime(int newTime);    void setURL(const TQString &newURL);    void setGrabMode( int m ); +  void setPixmap(const TQPixmap &newImage);    void exit();  protected: @@ -120,7 +127,7 @@ protected:      virtual void closeEvent( TQCloseEvent * e );      void resizeEvent(TQResizeEvent*);      bool eventFilter( TQObject*, TQEvent* ); -     +  private slots:      void grabTimerDone();      void slotDragSnapshot(); @@ -131,6 +138,7 @@ private slots:  private:      bool save( const KURL& url ); +    void openWithExternalApp(const KService &service);      void performGrab();      void autoincFilename();      int grabMode(); @@ -144,6 +152,9 @@ private:      KSnapshotWidget *mainWidget;      RegionGrabber *rgnGrab;      bool modified; +    TDETrader::OfferList openWithOffers; +    TQMap<TDEProcess*, KTempFile*> m_tmpFiles; +    TQPoint oldWinPos;  };  #endif // KSNAPSHOT_H | 
