[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdeextragear-1/gwenview/src
From:       Aurélien Gâteau <aurelien.gateau () mail ! dotcom ! fr>
Date:       2002-12-19 22:06:36
[Download RAW message or body]

CVS commit by gateau: 

Added some default values to del, moveTo and rename so that you don't have to
supply an observer slot if you don't need one.


  M +3 -3      fileoperation.cpp   1.2
  M +3 -3      fileoperation.h   1.2


--- kdeextragear-1/gwenview/src/fileoperation.h  #1.1:1.2
@@ -37,7 +37,7 @@ class FileOperation {
 public:
         static void copyTo(const KURL&,QWidget* parent=0L);
-        static void moveTo(const KURL&,QWidget* parent,QObject* receiver,const char* slot);
-        static void del(const KURL&,QWidget* parent,QObject* receiver,const char* slot);
-        static void rename(const KURL&,QWidget* parent,QObject* receiver,const char* slot);
+        static void moveTo(const KURL&,QWidget* parent,QObject* receiver=0L,const char* slot=0L);
+        static void del(const KURL&,QWidget* parent,QObject* receiver=0L,const char* slot=0L);
+        static void rename(const KURL&,QWidget* parent,QObject* receiver=0L,const char* slot=0L);
         static void openWithEditor(const KURL&);
 

--- kdeextragear-1/gwenview/src/fileoperation.cpp  #1.1:1.2
@@ -53,5 +53,5 @@ void FileOperation::copyTo(const KURL& s
 void FileOperation::moveTo(const KURL& srcURL,QWidget* parent,QObject* receiver,const char* slot) {
         FileOpMoveToObject* op=new FileOpMoveToObject(srcURL,parent);
-        QObject::connect(op,SIGNAL(success()),receiver,slot);
+        if (receiver && slot) QObject::connect(op,SIGNAL(success()),receiver,slot);
         (*op)();
 }
@@ -60,5 +60,5 @@ void FileOperation::moveTo(const KURL& s
 void FileOperation::del(const KURL& url,QWidget* parent,QObject* receiver,const char* slot) {
         FileOpDelObject* op=new FileOpDelObject(url,parent);
-        QObject::connect(op,SIGNAL(success()),receiver,slot);
+        if (receiver && slot) QObject::connect(op,SIGNAL(success()),receiver,slot);
         (*op)();
 }
@@ -67,5 +67,5 @@ void FileOperation::del(const KURL& url,
 void FileOperation::rename(const KURL& url,QWidget* parent,QObject* receiver,const char* slot) {
         FileOpRenameObject* op=new FileOpRenameObject(url,parent);
-        QObject::connect(op,SIGNAL(renamed(const QString&)),receiver,slot);
+        if (receiver && slot) QObject::connect(op,SIGNAL(renamed(const QString&)),receiver,slot);
         (*op)();
 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic