]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiCompare.cpp
* fix spelling in comments to please John.
[lyx.git] / src / frontends / qt4 / GuiCompare.cpp
index b78f63514990a3baac33b6b138ab3f53b78cc59a..09139597469be938ccc75fe36574e6d08d32897f 100644 (file)
@@ -66,6 +66,8 @@ GuiCompare::GuiCompare(GuiView & lv)
        progressBar->setValue(0);
        progressBar->setEnabled(false);
 
+       closePB->setCursor(Qt::ArrowCursor);
+
        bc().setPolicy(ButtonPolicy::OkApplyCancelPolicy);
        bc().setOK(okPB);
 }
@@ -170,8 +172,12 @@ QString GuiCompare::browse(QString const & in_name) const
 }
 
 
-void GuiCompare::enableControls(bool enable) const
+void GuiCompare::enableControls(bool enable)
 {
+       // Set the hourglass cursor for the dialog, but
+       // never for the cancel button.
+       setCursor(enable ? Qt::ArrowCursor : Qt::WaitCursor);
+
        newFileLA->setEnabled(enable);
        newFilePB->setEnabled(enable);
        newFileCB->setEnabled(enable);
@@ -192,7 +198,6 @@ void GuiCompare::enableControls(bool enable) const
 void GuiCompare::error()
 {
        Alert::error(_("Error"), _("Error while comparing documents."));
-       window_title_ = windowTitle();
        finished(true);
 }
 
@@ -210,7 +215,6 @@ void GuiCompare::finished(bool aborted)
                        dest_buffer_->markClean();
                        theBufferList().release(dest_buffer_);
                }
-               setWindowTitle(window_title_);
                progressBar->setValue(0);
                statusBar->showMessage(qt_("Aborted"), 5000);
        } else {
@@ -235,7 +239,6 @@ void GuiCompare::progressMax(int max) const
 {
        progressBar->setMaximum(max);
 }
-       
 
 
 void GuiCompare::setStatusMessage(QString msg)
@@ -255,8 +258,6 @@ void GuiCompare::slotOK()
 void GuiCompare::slotCancel()
 {
        if (compare_ && compare_->isRunning()) {
-               window_title_ = windowTitle();
-               setWindowTitle(window_title_ + " " + qt_("(cancelling)"));
                statusBar->showMessage(qt_("Aborting process..."));
                compare_->abort();
        } else {