]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt2/QPrintDialog.C
Some Qt graphics dialog improvements. Yet more work needed :/
[lyx.git] / src / frontends / qt2 / QPrintDialog.C
index 19831a61b78578051edaab561a944c5bea311b5a..0a49773cdd68781ad1b272f4ab176b7ce2be7950 100644 (file)
@@ -7,6 +7,15 @@
  * \author Edwin Leuven, leuven@fee.uva.nl
  */
 
+#include <config.h>
+#include <gettext.h>
+#include "support/filetools.h"
+#include "support/lstrings.h"
+
+#include "QPrint.h"
+#include "QPrintDialog.h"
+
 #include <qfiledialog.h>
 #include <qcheckbox.h>
 #include <qlabel.h>
 #include <qradiobutton.h>
 #include <qspinbox.h>
 
-#include "QPrintDialog.h"
-#include "QPrint.h"
-
-#include <config.h>
-
-#include "support/filetools.h"
-#include "support/lstrings.h"
-
-#include <gettext.h>
-
-
 QPrintDialog::QPrintDialog(QPrint * f)
        : QPrintDialogBase(0, 0, false, 0),
        form_(f)
@@ -40,11 +38,11 @@ void QPrintDialog::change_adaptor()
 {
        form_->changed();
 }
+
+
 void QPrintDialog::browseClicked()
 {
-       QString file = QFileDialog::getOpenFileName(QString::null, 
+       QString file = QFileDialog::getOpenFileName(QString::null,
                _("PostScript files (*.ps)"), this, 0, _("Select a file to print to"));
        if (!file.isNull()) {
                fileED->setText(file);
@@ -52,7 +50,7 @@ void QPrintDialog::browseClicked()
        }
 }
 
+
 void QPrintDialog::fileChanged()
 {
        if (!fileED->text().isEmpty())
@@ -60,28 +58,28 @@ void QPrintDialog::fileChanged()
        form_->changed();
 }
 
+
 void QPrintDialog::copiesChanged(int i)
 {
        collateCB->setEnabled(i != 1);
        form_->changed();
 }
 
+
 void QPrintDialog::printerChanged()
 {
        printerRB->setChecked(true);
        form_->changed();
 }
 
+
 void QPrintDialog::pagerangeChanged()
 {
        int from = strToUnsignedInt(fromED->text().latin1());
        int to = strToUnsignedInt(toED->text().latin1());
+
        if (!toED->text().isEmpty() && from > to)
                fromED->setText(toED->text());
+
        form_->changed();
 }