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

List:       kde-commits
Subject:    playground/utils/qsr
From:       Aurélien Gâteau <aurelien.gateau () free ! fr>
Date:       2007-03-30 20:41:17
Message-ID: 1175287277.013893.28259.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 648256 by gateau:

Fix double clicking on item: open editor


 M  +3 -6      MainWindow.py  


--- trunk/playground/utils/qsr/MainWindow.py #648255:648256
@@ -108,8 +108,8 @@
         QObject.connect(self.btnSearch,SIGNAL("clicked()"),self.search)
         QObject.connect(self.btnReplace,SIGNAL("clicked()"),self.replace)
         QObject.connect(self.lvSearchTrace,SIGNAL("currentItemChanged(QTreeWidgetItem*, \
                QTreeWidgetItem*)"), self.openItem)
-        QObject.connect(self.lvSearchTrace,SIGNAL("doubleClicked(QListViewItem*)"), \
                self.openItemWithEditor)
-        QObject.connect(self.lvReplaceTrace,SIGNAL("doubleClicked(QListViewItem*)"), \
self.openItemWithEditor) +        \
QObject.connect(self.lvSearchTrace,SIGNAL("itemDoubleClicked(QTreeWidgetItem*, \
int)"), self.openItemWithEditor) +        \
QObject.connect(self.lvReplaceTrace,SIGNAL("itemDoubleClicked(QTreeWidgetItem*, \
                int)"), self.openItemWithEditor)
         QObject.connect(self.tbSave, SIGNAL("clicked()"), \
                self._editorController.save)
         QObject.connect(self.tbPrevious, SIGNAL("clicked()"), self.goToPrevious)
         QObject.connect(self.tbNext, SIGNAL("clicked()"), self.goToNext)
@@ -179,10 +179,7 @@
         
         cmdLine=self._config.editor()
         cmdLine=cmdLine.replace("%f",file).replace("%n",num)
-        pid=os.fork()
-        if pid==0:
-            os.system(cmdLine)
-            sys.exit(0)
+        QProcess.startDetached(cmdLine)
 
     
     def closeEvent(self, event):


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

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