[cmake-commits] clinton committed CMakeSetupDialog.cxx 1.12 1.13
    cmake-commits at cmake.org 
    cmake-commits at cmake.org
       
    Tue Nov  6 22:27:11 EST 2007
    
    
  
Update of /cvsroot/CMake/CMake/Source/QtDialog
In directory public:/mounts/ram/cvs-serv26282
Modified Files:
	CMakeSetupDialog.cxx 
Log Message:
BUG:  disable drag & drop while busy.
Index: CMakeSetupDialog.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/QtDialog/CMakeSetupDialog.cxx,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- CMakeSetupDialog.cxx	7 Nov 2007 02:51:08 -0000	1.12
+++ CMakeSetupDialog.cxx	7 Nov 2007 03:27:09 -0000	1.13
@@ -581,6 +581,12 @@
 
 void CMakeSetupDialog::dragEnterEvent(QDragEnterEvent* e)
 {
+  if(!this->ConfigureButton->isEnabled())
+    {
+    e->ignore();
+    return;
+    }
+
   const QMimeData* dat = e->mimeData();
   QList<QUrl> urls = dat->urls();
   QString file = urls.count() ? urls[0].toLocalFile() : QString();
@@ -598,6 +604,10 @@
 
 void CMakeSetupDialog::dropEvent(QDropEvent* e)
 {
+  if(!this->ConfigureButton->isEnabled())
+    {
+    return;
+    }
   const QMimeData* dat = e->mimeData();
   QList<QUrl> urls = dat->urls();
   QString file = urls.count() ? urls[0].toLocalFile() : QString();
    
    
More information about the Cmake-commits
mailing list