]> git.lyx.org Git - features.git/commitdiff
Start using QDialogButtonGroup rather than manual OK etc. buttons
authorJuergen Spitzmueller <spitz@lyx.org>
Sun, 8 Jul 2018 14:35:38 +0000 (16:35 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Sun, 8 Jul 2018 14:35:38 +0000 (16:35 +0200)
This assures the OK/Apply/Cancel/Restore buttons use the layout/style
of the OS (button order, icons).

The goal is to move all dialogs to this for 2.4.

See #11003

21 files changed:
src/frontends/qt4/GuiAbout.cpp
src/frontends/qt4/GuiAbout.h
src/frontends/qt4/GuiBibtex.cpp
src/frontends/qt4/GuiBibtex.h
src/frontends/qt4/GuiChanges.cpp
src/frontends/qt4/GuiCharacter.cpp
src/frontends/qt4/GuiCitation.cpp
src/frontends/qt4/GuiCitation.h
src/frontends/qt4/GuiCompare.cpp
src/frontends/qt4/GuiCompare.h
src/frontends/qt4/GuiCompareHistory.cpp
src/frontends/qt4/GuiDialog.cpp
src/frontends/qt4/GuiDialog.h
src/frontends/qt4/ui/AboutUi.ui
src/frontends/qt4/ui/BibtexAddUi.ui
src/frontends/qt4/ui/BibtexUi.ui
src/frontends/qt4/ui/ChangesUi.ui
src/frontends/qt4/ui/CharacterUi.ui
src/frontends/qt4/ui/CitationUi.ui
src/frontends/qt4/ui/CompareHistoryUi.ui
src/frontends/qt4/ui/CompareUi.ui

index c2fa90e4d98136ace592b9e8f01721087e8203ff..747723ff0680bcab06f168997b41e72358697d53 100644 (file)
@@ -273,7 +273,7 @@ GuiAbout::GuiAbout(GuiView & lv)
 }
 
 
-void GuiAbout::on_closePB_clicked()
+void GuiAbout::on_buttonBox_rejected()
 {
        close();
 }
index a8a3b7996d18b8f2051868555a7141662b290c8c..200f0b7837db522793910c12d2255ed60924962d 100644 (file)
@@ -26,7 +26,7 @@ public:
        GuiAbout(GuiView & lv);
 
 private Q_SLOTS:
-       void on_closePB_clicked();
+       void on_buttonBox_rejected();
 
 private:
        /// Controller stuff
index d22c42e2a133050fd25d9f0315848826038a8809..6d1c8c12a5056b4f97d0d4cc1a9210084e59f6fa 100644 (file)
@@ -39,6 +39,7 @@
 #include "support/gettext.h"
 #include "support/lstrings.h"
 
+#include <QDialogButtonBox>
 #include <QPushButton>
 #include <QListWidget>
 #include <QCheckBox>
@@ -60,12 +61,8 @@ GuiBibtex::GuiBibtex(GuiView & lv)
        QDialog::setModal(true);
        setWindowModality(Qt::WindowModal);
 
-       connect(okPB, SIGNAL(clicked()),
-               this, SLOT(slotOK()));
-       connect(applyPB, SIGNAL(clicked()),
-               this, SLOT(slotApply()));
-       connect(closePB, SIGNAL(clicked()),
-               this, SLOT(slotClose()));
+       connect(buttonBox, SIGNAL(clicked(QAbstractButton *)),
+               this, SLOT(slotButtonBox(QAbstractButton *)));
        connect(stylePB, SIGNAL(clicked()),
                this, SLOT(browsePressed()));
        connect(deletePB, SIGNAL(clicked()),
@@ -93,16 +90,14 @@ GuiBibtex::GuiBibtex(GuiView & lv)
 
        add_ = new GuiBibtexAddDialog(this);
        add_bc_.setPolicy(ButtonPolicy::OkCancelPolicy);
-       add_bc_.setOK(add_->addPB);
-       add_bc_.setCancel(add_->closePB);
+       add_bc_.setOK(add_->buttonBox->button(QDialogButtonBox::Ok));
+       add_bc_.setCancel(add_->buttonBox->button(QDialogButtonBox::Cancel));
        add_bc_.addCheckedLineEdit(add_->bibED, 0);
 
        connect(add_->bibED, SIGNAL(textChanged(QString)),
                this, SLOT(bibEDChanged()));
-       connect(add_->addPB, SIGNAL(clicked()),
-               this, SLOT(addDatabase()));
-       connect(add_->addPB, SIGNAL(clicked()),
-               add_, SLOT(accept()));
+       connect(add_->buttonBox, SIGNAL(clicked(QAbstractButton *)),
+               this, SLOT(addBBClicked(QAbstractButton *)));
        connect(add_->rescanPB, SIGNAL(clicked()),
                this, SLOT(rescanClicked()));
        connect(add_->bibLW, SIGNAL(itemActivated(QListWidgetItem *)),
@@ -113,17 +108,15 @@ GuiBibtex::GuiBibtex(GuiView & lv)
                this, SLOT(availableChanged()));
        connect(add_->browsePB, SIGNAL(clicked()),
                this, SLOT(browseBibPressed()));
-       connect(add_->closePB, SIGNAL(clicked()),
-               add_, SLOT(reject()));
 
        add_->bibLW->setToolTip(formatToolTip(qt_("This list consists of all databases that are indexed by LaTeX and thus are found without a file path. "
                                    "This is usually everything in the bib/ subdirectory of LaTeX's texmf tree. "
                                    "If you want to reuse your own database, this is the place you should store it.")));
 
        bc().setPolicy(ButtonPolicy::NoRepeatedApplyReadOnlyPolicy);
-       bc().setOK(okPB);
-       bc().setApply(applyPB);
-       bc().setCancel(closePB);
+       bc().setOK(buttonBox->button(QDialogButtonBox::Ok));
+       bc().setApply(buttonBox->button(QDialogButtonBox::Apply));
+       bc().setCancel(buttonBox->button(QDialogButtonBox::Cancel));
        bc().addReadOnly(databaseLW);
        bc().addReadOnly(stylePB);
        bc().addReadOnly(styleCB);
@@ -151,6 +144,22 @@ GuiBibtex::GuiBibtex(GuiView & lv)
 }
 
 
+void GuiBibtex::addBBClicked(QAbstractButton * button)
+{
+       switch (add_->buttonBox->standardButton(button)) {
+       case QDialogButtonBox::Ok:
+               addDatabase();
+               add_->accept();
+               break;
+       case QDialogButtonBox::Cancel:
+               add_->reject();
+               break;
+       default:
+               break;
+       }
+}
+
+
 void GuiBibtex::bibEDChanged()
 {
        // Indicate to the button controller that the contents have
index f5a95ffdf219cba7c4ada9e0bd3fc0e95af0336f..4dbe107fa6233e66841175d9de77ab053f96146e 100644 (file)
@@ -44,6 +44,7 @@ public:
        explicit GuiBibtex(GuiView & lv);
 
 private Q_SLOTS:
+       void addBBClicked(QAbstractButton * button);
        void change_adaptor();
        void browsePressed();
        void browseBibPressed();
index c168d3591bf2f43f2e6446cbd10376705b4d3d1a..b8d12ceda17e81c9a1c90ae0591519ef766b6e9c 100644 (file)
@@ -40,14 +40,15 @@ GuiChanges::GuiChanges(GuiView & lv)
 {
        setupUi(this);
 
-       connect(closePB, SIGNAL(clicked()), this, SLOT(slotClose()));
+       connect(buttonBox, SIGNAL(clicked(QAbstractButton *)),
+               this, SLOT(slotButtonBox(QAbstractButton *)));
        connect(nextPB, SIGNAL(clicked()), this, SLOT(nextChange()));
        connect(previousPB, SIGNAL(clicked()), this, SLOT(previousChange()));
        connect(rejectPB, SIGNAL(clicked()), this, SLOT(rejectChange()));
        connect(acceptPB, SIGNAL(clicked()), this, SLOT(acceptChange()));
 
        bc().setPolicy(ButtonPolicy::NoRepeatedApplyReadOnlyPolicy);
-       bc().setCancel(closePB);
+       bc().setCancel(buttonBox->button(QDialogButtonBox::Cancel));
        bc().addReadOnly(acceptPB);
        bc().addReadOnly(rejectPB);
 }
index e506b98dbbc7f723149e582d3cf06626d00d267f..8b7f3e83d37ce5e3e5e455a61421066e2c318927 100644 (file)
@@ -211,9 +211,8 @@ GuiCharacter::GuiCharacter(GuiView & lv)
 {
        setupUi(this);
 
-       connect(okPB, SIGNAL(clicked()), this, SLOT(slotOK()));
-       connect(applyPB, SIGNAL(clicked()), this, SLOT(slotApply()));
-       connect(closePB, SIGNAL(clicked()), this, SLOT(slotClose()));
+       connect(buttonBox, SIGNAL(clicked(QAbstractButton *)),
+               this, SLOT(slotButtonBox(QAbstractButton *)));
        connect(autoapplyCB, SIGNAL(stateChanged(int)), this,
                SLOT(slotAutoApply()));
 
@@ -249,9 +248,9 @@ GuiCharacter::GuiCharacter(GuiView & lv)
        fillCombo(langCO, language);
 
        bc().setPolicy(ButtonPolicy::OkApplyCancelAutoReadOnlyPolicy);
-       bc().setOK(okPB);
-       bc().setApply(applyPB);
-       bc().setCancel(closePB);
+       bc().setOK(buttonBox->button(QDialogButtonBox::Ok));
+       bc().setApply(buttonBox->button(QDialogButtonBox::Apply));
+       bc().setCancel(buttonBox->button(QDialogButtonBox::Cancel));
        bc().setAutoApply(autoapplyCB);
        bc().addReadOnly(familyCO);
        bc().addReadOnly(seriesCO);
index cc1e7e5c934c04ae18c1b8c736c9a49c2f230c6e..19028be8961c0afc8d576eb51be20e2835f1056b 100644 (file)
@@ -136,9 +136,9 @@ GuiCitation::GuiCitation(GuiView & lv)
        connect(textAfterED, SIGNAL(textChanged(QString)),
                this, SLOT(updateStyles()));
        connect(textBeforeED, SIGNAL(returnPressed()),
-               this, SLOT(on_okPB_clicked()));
+               this, SLOT(on_buttonBox_accepted()));
        connect(textAfterED, SIGNAL(returnPressed()),
-               this, SLOT(on_okPB_clicked()));
+               this, SLOT(on_buttonBox_accepted()));
 
        selectionManager = new GuiSelectionManager(this, availableLV, selectedLV,
                        addPB, deletePB, upPB, downPB, &available_model_, &selected_model_, 1);
@@ -147,7 +147,7 @@ GuiCitation::GuiCitation(GuiView & lv)
        connect(selectionManager, SIGNAL(updateHook()),
                this, SLOT(updateControls()));
        connect(selectionManager, SIGNAL(okHook()),
-               this, SLOT(on_okPB_clicked()));
+               this, SLOT(on_buttonBox_accepted()));
 
        connect(filter_, SIGNAL(rightButtonClicked()),
                this, SLOT(resetFilter()));
@@ -208,7 +208,7 @@ void GuiCitation::showEvent(QShowEvent * e)
 }
 
 
-void GuiCitation::on_okPB_clicked()
+void GuiCitation::on_buttonBox_accepted()
 {
        applyView();
        clearSelection();
@@ -216,24 +216,27 @@ void GuiCitation::on_okPB_clicked()
 }
 
 
-void GuiCitation::on_cancelPB_clicked()
+void GuiCitation::on_buttonBox_rejected()
 {
        clearSelection();
        hide();
 }
 
 
-void GuiCitation::on_applyPB_clicked()
+void GuiCitation::on_buttonBox_clicked(QAbstractButton * button)
 {
-       applyView();
-}
-
-
-void GuiCitation::on_restorePB_clicked()
-{
-       init();
-       updateFilterHint();
-       filterPressed();
+       switch (buttonBox->standardButton(button)) {
+       case QDialogButtonBox::Apply:
+               applyView();
+               break;
+       case QDialogButtonBox::Reset:
+               init();
+               updateFilterHint();
+               filterPressed();
+               break;
+       default:
+               break;
+       }
 }
 
 
@@ -452,8 +455,8 @@ bool GuiCitation::isSelected(QModelIndex const & idx)
 void GuiCitation::setButtons()
 {
        int const srows = selectedLV->model()->rowCount();
-       applyPB->setEnabled(srows > 0);
-       okPB->setEnabled(srows > 0);
+       buttonBox->button(QDialogButtonBox::Apply)->setEnabled(srows > 0);
+       buttonBox->button(QDialogButtonBox::Ok)->setEnabled(srows > 0);
 }
 
 
@@ -802,8 +805,8 @@ void GuiCitation::init()
        } else
                availableLV->setFocus();
 
-       applyPB->setEnabled(false);
-       okPB->setEnabled(false);
+       buttonBox->button(QDialogButtonBox::Apply)->setEnabled(false);
+       buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
 }
 
 
index 4d85c0315ae242de88656a046503284b9112318b..428ea50a97de293a584d5e3f13dd4eafade126d2 100644 (file)
@@ -47,10 +47,9 @@ public:
        GuiCitation(GuiView & lv);
 
 private Q_SLOTS:
-       void on_okPB_clicked();
-       void on_cancelPB_clicked();
-       void on_restorePB_clicked();
-       void on_applyPB_clicked();
+       void on_buttonBox_accepted();
+       void on_buttonBox_rejected();
+       void on_buttonBox_clicked(QAbstractButton *);
        void on_literalCB_clicked();
        void filterPressed();
        void filterChanged(const QString & text);
index f7a8132577a0030aef44a97dff42db26dd86326d..d282df95263ae6c568d7e05ef026113ed7f65928 100644 (file)
@@ -29,6 +29,7 @@
 #include "support/FileName.h"
 #include "support/gettext.h"
 
+#include <QDialogButtonBox>
 #include <QThread>
 
 
@@ -46,8 +47,8 @@ GuiCompare::GuiCompare(GuiView & lv)
        setupUi(this);
        setModal(Qt::WindowModal);
 
-       connect(okPB, SIGNAL(clicked()), this, SLOT(slotOK()));
-       connect(closePB, SIGNAL(clicked()), this, SLOT(slotCancel()));
+       connect(buttonBox, SIGNAL(clicked(QAbstractButton *)),
+               this, SLOT(slotButtonBox(QAbstractButton *)));
 
        connect(newFilePB, SIGNAL(clicked()), this, SLOT(selectNewFile()));
        connect(oldFilePB, SIGNAL(clicked()), this, SLOT(selectOldFile()));
@@ -64,10 +65,10 @@ GuiCompare::GuiCompare(GuiView & lv)
        newSettingsRB->setChecked(true);
        trackingCB->setChecked(true);
 
-       closePB->setCursor(Qt::ArrowCursor);
+       buttonBox->button(QDialogButtonBox::Ok)->setCursor(Qt::ArrowCursor);
 
        bc().setPolicy(ButtonPolicy::OkApplyCancelPolicy);
-       bc().setOK(okPB);
+       bc().setOK(buttonBox->button(QDialogButtonBox::Ok));
 }
 
 GuiCompare::~GuiCompare()
@@ -182,14 +183,14 @@ void GuiCompare::enableControls(bool enable)
        oldFileLA->setEnabled(enable);
        oldFilePB->setEnabled(enable);
        oldFileCB->setEnabled(enable);
-       okPB->setEnabled(enable);
+       buttonBox->button(QDialogButtonBox::Ok)->setEnabled(enable);
        groupBox->setEnabled(enable);
        progressBar->setEnabled(!enable);
 
        if (enable)
-               closePB->setText(qt_("Close"));
+               buttonBox->button(QDialogButtonBox::Cancel)->setText(qt_("Close"));
        else
-               closePB->setText(qt_("Cancel"));
+               buttonBox->button(QDialogButtonBox::Cancel)->setText(qt_("Cancel"));
 }
 
 
@@ -270,6 +271,21 @@ void GuiCompare::slotCancel()
 }
 
 
+void GuiCompare::slotButtonBox(QAbstractButton * button)
+{
+       switch (buttonBox->standardButton(button)) {
+       case QDialogButtonBox::Ok:
+               slotOK();
+               break;
+       case QDialogButtonBox::Cancel:
+               slotCancel();
+               break;
+       default:
+               break;
+       }
+}
+
+
 Buffer const * GuiCompare::bufferFromFileName(string const & file) const
 {
        FileName fname;
index 9a482d081453590179afbdb3ee71fe55874a60d7..c6f8eaa26de8377aed6c4d0fe362ca0948bc325d 100644 (file)
@@ -40,6 +40,8 @@ private Q_SLOTS:
        ///
        void slotCancel();
        ///
+       void slotButtonBox(QAbstractButton *);
+       ///
        void changeAdaptor();
        ///
        void selectNewFile();
index d176a387c41c0eda881975cc02a6a9dcfe979289..0934c3daf1033acd8590254ce2fb73330cd79cf4 100644 (file)
@@ -23,7 +23,8 @@
 #include "support/convert.h"
 #include "support/lstrings.h"
 
-
+#include <QDialogButtonBox>
+#include <QPushButton>
 
 using namespace std;
 using namespace lyx::support;
@@ -39,8 +40,8 @@ GuiCompareHistory::GuiCompareHistory(GuiView & lv)
        setupUi(this);
        setModal(Qt::WindowModal);
 
-       connect(okPB, SIGNAL(clicked()), this, SLOT(slotOK()));
-       connect(cancelPB, SIGNAL(clicked()), this, SLOT(slotCancel()));
+       connect(buttonBox, SIGNAL(clicked(QAbstractButton *)),
+               this, SLOT(slotButtonBox(QAbstractButton *)));
 
        connect(revbackRB, SIGNAL(clicked()), this, SLOT(selectRevback()));
        connect(betweenrevRB, SIGNAL(clicked()), this, SLOT(selectBetweenrev()));
@@ -49,7 +50,7 @@ GuiCompareHistory::GuiCompareHistory(GuiView & lv)
 bool GuiCompareHistory::initialiseParams(std::string const &)
 {
        string revstring = lyxview().currentBufferView()->buffer().lyxvc().revisionInfo(LyXVC::File);
-       int rev=0;
+       int rev = 0;
 
        string tmp;
        bool enableBetween = true;
@@ -69,7 +70,7 @@ bool GuiCompareHistory::initialiseParams(std::string const &)
        // later we can provide comparison between two hashes
        betweenrevRB->setEnabled(enableBetween);
 
-       okPB->setEnabled(rev);
+       buttonBox->button(QDialogButtonBox::Ok)->setEnabled(rev);
        rev1SB->setMaximum(rev);
        rev2SB->setMaximum(rev);
        revbackSB->setMaximum(rev-1);
index 2f57dc82800260144eaad9789e29af0cd0e5680b..2720922deb2d7531fafaedd37e4c41d38037e17f 100644 (file)
@@ -18,6 +18,7 @@
 #include "support/debug.h"
 
 #include <QCloseEvent>
+#include <QDialogButtonBox>
 
 using namespace std;
 
@@ -90,6 +91,29 @@ void GuiDialog::slotRestore()
 }
 
 
+void GuiDialog::slotButtonBox(QAbstractButton * button)
+{
+       QDialogButtonBox * bbox = qobject_cast<QDialogButtonBox*>(sender());
+       switch (bbox->standardButton(button)) {
+       case QDialogButtonBox::Ok:
+               slotOK();
+               break;
+       case QDialogButtonBox::Apply:
+               slotApply();
+               break;
+       case QDialogButtonBox::Cancel:
+               slotClose();
+               break;
+       case QDialogButtonBox::Reset:
+       case QDialogButtonBox::RestoreDefaults:
+               slotRestore();
+               break;
+       default:
+               break;
+       }
+}
+
+
 void GuiDialog::changed()
 {
        if (updating_)
index b579e3f038ad091273f659a941692550d79ae12d..de71a780e0ad37e45b1319215019aad625182453 100644 (file)
@@ -15,6 +15,7 @@
 #include "Dialog.h"
 #include "ButtonController.h"
 
+#include <QAbstractButton>
 #include <QDialog>
 
 
@@ -56,6 +57,8 @@ public Q_SLOTS:
        void slotAutoApply();
        // Close button clicked or closed from WindowManager
        void slotClose();
+       // A collectiong slot for QDialogButtonBox
+       void slotButtonBox(QAbstractButton *);
        ///
        void closeEvent(QCloseEvent * e);
 
index 53cdd18893d95767202780512507e99014233bee..a7eecc02ec6843dc6c2c451c97068fbca4eb66c8 100644 (file)
    <bool>true</bool>
   </property>
   <layout class="QGridLayout">
-   <property name="margin">
+   <property name="leftMargin">
+    <number>9</number>
+   </property>
+   <property name="topMargin">
+    <number>9</number>
+   </property>
+   <property name="rightMargin">
+    <number>9</number>
+   </property>
+   <property name="bottomMargin">
     <number>9</number>
    </property>
    <property name="spacing">
        <property name="spacing">
         <number>6</number>
        </property>
-       <property name="margin">
+       <property name="leftMargin">
+        <number>11</number>
+       </property>
+       <property name="topMargin">
+        <number>11</number>
+       </property>
+       <property name="rightMargin">
+        <number>11</number>
+       </property>
+       <property name="bottomMargin">
         <number>11</number>
        </property>
        <item>
        <string>Credits</string>
       </attribute>
       <layout class="QGridLayout">
-       <property name="margin">
+       <property name="leftMargin">
+        <number>9</number>
+       </property>
+       <property name="topMargin">
+        <number>9</number>
+       </property>
+       <property name="rightMargin">
+        <number>9</number>
+       </property>
+       <property name="bottomMargin">
         <number>9</number>
        </property>
        <property name="spacing">
        <string>Copyright</string>
       </attribute>
       <layout class="QGridLayout">
-       <property name="margin">
+       <property name="leftMargin">
+        <number>9</number>
+       </property>
+       <property name="topMargin">
+        <number>9</number>
+       </property>
+       <property name="rightMargin">
+        <number>9</number>
+       </property>
+       <property name="bottomMargin">
         <number>9</number>
        </property>
        <property name="spacing">
        <string>Build Info</string>
       </attribute>
       <layout class="QGridLayout">
-       <property name="margin">
+       <property name="leftMargin">
+        <number>9</number>
+       </property>
+       <property name="topMargin">
+        <number>9</number>
+       </property>
+       <property name="rightMargin">
+        <number>9</number>
+       </property>
+       <property name="bottomMargin">
         <number>9</number>
        </property>
        <property name="spacing">
      <property name="spacing">
       <number>6</number>
      </property>
-     <property name="margin">
+     <property name="leftMargin">
+      <number>0</number>
+     </property>
+     <property name="topMargin">
+      <number>0</number>
+     </property>
+     <property name="rightMargin">
+      <number>0</number>
+     </property>
+     <property name="bottomMargin">
       <number>0</number>
      </property>
      <item>
-      <spacer>
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="sizeType">
-        <enum>QSizePolicy::Expanding</enum>
-       </property>
-       <property name="sizeHint" stdset="0">
-        <size>
-         <width>20</width>
-         <height>20</height>
-        </size>
-       </property>
-      </spacer>
-     </item>
-     <item>
-      <widget class="QPushButton" name="closePB">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="text">
-        <string>&amp;Close</string>
-       </property>
-       <property name="default">
-        <bool>true</bool>
+      <widget class="QDialogButtonBox" name="buttonBox">
+       <property name="standardButtons">
+        <set>QDialogButtonBox::Close</set>
        </property>
       </widget>
      </item>
index e3fe11a1a02bebf4d797a72420abe8551ce7952b..a8eb3fc5413314c487c88a4b2bd12963fae82a61 100644 (file)
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>328</width>
-    <height>377</height>
+    <height>385</height>
    </rect>
   </property>
   <property name="sizePolicy">
@@ -28,7 +28,7 @@
      <item row="0" column="0" colspan="2">
       <widget class="QLabel" name="bibLA">
        <property name="text">
-        <string>&amp;Databases found by LaTeX:</string>
+        <string>Databases fou&amp;nd by LaTeX:</string>
        </property>
        <property name="buddy">
         <cstring>bibLW</cstring>
@@ -81,7 +81,7 @@
         <string>Here you can enter a local BibTeX database name or browse your directory.</string>
        </property>
        <property name="text">
-        <string>&amp;Local databases:</string>
+        <string>Lo&amp;cal databases:</string>
        </property>
        <property name="buddy">
         <cstring>bibED</cstring>
       <number>0</number>
      </property>
      <item>
-      <spacer>
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="sizeType">
-        <enum>QSizePolicy::Expanding</enum>
-       </property>
-       <property name="sizeHint" stdset="0">
-        <size>
-         <width>20</width>
-         <height>20</height>
-        </size>
-       </property>
-      </spacer>
-     </item>
-     <item>
-      <widget class="QPushButton" name="addPB">
-       <property name="text">
-        <string>&amp;Add</string>
-       </property>
-       <property name="autoDefault">
-        <bool>false</bool>
-       </property>
-       <property name="default">
-        <bool>true</bool>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QPushButton" name="closePB">
-       <property name="text">
-        <string>Cancel</string>
-       </property>
-       <property name="autoDefault">
-        <bool>false</bool>
+      <widget class="QDialogButtonBox" name="buttonBox">
+       <property name="standardButtons">
+        <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
        </property>
       </widget>
      </item>
   <tabstop>bibLW</tabstop>
   <tabstop>bibED</tabstop>
   <tabstop>browsePB</tabstop>
-  <tabstop>addPB</tabstop>
-  <tabstop>closePB</tabstop>
  </tabstops>
  <includes>
   <include location="local">qt_i18n.h</include>
index 54b22b52a8a239b1b0cc6989a25fe95d5f7622a4..847cb539238ee03d076ffdd598c42b98fc936344 100644 (file)
       </spacer>
      </item>
      <item>
-      <widget class="QPushButton" name="okPB">
-       <property name="text">
-        <string>&amp;OK</string>
-       </property>
-       <property name="autoDefault">
-        <bool>false</bool>
-       </property>
-       <property name="default">
-        <bool>true</bool>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QPushButton" name="applyPB">
-       <property name="text">
-        <string>App&amp;ly</string>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QPushButton" name="closePB">
-       <property name="text">
-        <string>Cancel</string>
-       </property>
-       <property name="autoDefault">
-        <bool>false</bool>
+      <widget class="QDialogButtonBox" name="buttonBox">
+       <property name="standardButtons">
+        <set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
        </property>
       </widget>
      </item>
   <tabstop>stylePB</tabstop>
   <tabstop>bibtocCB</tabstop>
   <tabstop>btPrintCO</tabstop>
-  <tabstop>okPB</tabstop>
-  <tabstop>closePB</tabstop>
  </tabstops>
  <includes>
   <include location="local">qt_i18n.h</include>
index 0a31087d96458beec28dada04817e10535c64b2a..db487f1b8fea88813676c19bb68719cf8a7ed53e 100644 (file)
-<ui version="4.0" >
- <author></author>
- <comment></comment>
- <exportmacro></exportmacro>
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
  <class>ChangesUi</class>
- <widget class="QDialog" name="ChangesUi" >
-  <property name="geometry" >
+ <widget class="QDialog" name="ChangesUi">
+  <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>298</width>
+    <width>355</width>
     <height>264</height>
    </rect>
   </property>
-  <property name="windowTitle" >
+  <property name="windowTitle">
    <string/>
   </property>
-  <property name="sizeGripEnabled" >
+  <property name="sizeGripEnabled">
    <bool>true</bool>
   </property>
-  <layout class="QGridLayout" >
-   <property name="margin" >
+  <layout class="QGridLayout">
+   <property name="leftMargin">
     <number>9</number>
    </property>
-   <property name="spacing" >
+   <property name="topMargin">
+    <number>9</number>
+   </property>
+   <property name="rightMargin">
+    <number>9</number>
+   </property>
+   <property name="bottomMargin">
+    <number>9</number>
+   </property>
+   <property name="spacing">
     <number>6</number>
    </property>
-   <item row="0" column="0" >
-    <widget class="QLabel" name="changeLA" >
-     <property name="text" >
+   <item row="0" column="0">
+    <widget class="QLabel" name="changeLA">
+     <property name="text">
       <string>Change:</string>
      </property>
     </widget>
    </item>
-   <item row="1" column="0" >
-    <widget class="QTextBrowser" name="changeTB" />
+   <item row="1" column="0">
+    <widget class="QTextBrowser" name="changeTB"/>
    </item>
-   <item row="3" column="0" >
-    <layout class="QHBoxLayout" >
-     <property name="margin" >
+   <item row="3" column="0">
+    <layout class="QHBoxLayout">
+     <property name="spacing">
+      <number>6</number>
+     </property>
+     <property name="leftMargin">
       <number>0</number>
      </property>
-     <property name="spacing" >
-      <number>6</number>
+     <property name="topMargin">
+      <number>0</number>
+     </property>
+     <property name="rightMargin">
+      <number>0</number>
+     </property>
+     <property name="bottomMargin">
+      <number>0</number>
      </property>
      <item>
-      <widget class="QPushButton" name="previousPB" >
-       <property name="toolTip" >
+      <widget class="QPushButton" name="previousPB">
+       <property name="toolTip">
         <string>Go to previous change</string>
        </property>
-       <property name="text" >
+       <property name="text">
         <string>&amp;Previous change</string>
        </property>
-       <property name="default" >
+       <property name="default">
         <bool>false</bool>
        </property>
       </widget>
      </item>
      <item>
-      <widget class="QPushButton" name="nextPB" >
-       <property name="toolTip" >
+      <widget class="QPushButton" name="nextPB">
+       <property name="toolTip">
         <string>Go to next change</string>
        </property>
-       <property name="text" >
+       <property name="text">
         <string>&amp;Next change</string>
        </property>
-       <property name="default" >
+       <property name="default">
         <bool>true</bool>
        </property>
       </widget>
      </item>
+     <item>
+      <widget class="QDialogButtonBox" name="buttonBox">
+       <property name="standardButtons">
+        <set>QDialogButtonBox::Cancel</set>
+       </property>
+      </widget>
+     </item>
      <item>
       <spacer>
-       <property name="orientation" >
+       <property name="orientation">
         <enum>Qt::Horizontal</enum>
        </property>
-       <property name="sizeType" >
+       <property name="sizeType">
         <enum>QSizePolicy::Expanding</enum>
        </property>
-       <property name="sizeHint" >
+       <property name="sizeHint" stdset="0">
         <size>
          <width>20</width>
          <height>20</height>
        </property>
       </spacer>
      </item>
-     <item>
-      <widget class="QPushButton" name="closePB" >
-       <property name="text" >
-        <string>Cancel</string>
-       </property>
-      </widget>
-     </item>
     </layout>
    </item>
-   <item row="2" column="0" >
-    <layout class="QHBoxLayout" >
-     <property name="margin" >
+   <item row="2" column="0">
+    <layout class="QHBoxLayout">
+     <property name="spacing">
+      <number>6</number>
+     </property>
+     <property name="leftMargin">
       <number>0</number>
      </property>
-     <property name="spacing" >
-      <number>6</number>
+     <property name="topMargin">
+      <number>0</number>
+     </property>
+     <property name="rightMargin">
+      <number>0</number>
+     </property>
+     <property name="bottomMargin">
+      <number>0</number>
      </property>
      <item>
-      <widget class="QPushButton" name="acceptPB" >
-       <property name="toolTip" >
+      <widget class="QPushButton" name="acceptPB">
+       <property name="toolTip">
         <string>Accept this change</string>
        </property>
-       <property name="text" >
+       <property name="text">
         <string>&amp;Accept</string>
        </property>
-       <property name="autoDefault" >
+       <property name="autoDefault">
         <bool>false</bool>
        </property>
       </widget>
      </item>
      <item>
-      <widget class="QPushButton" name="rejectPB" >
-       <property name="toolTip" >
+      <widget class="QPushButton" name="rejectPB">
+       <property name="toolTip">
         <string>Reject this change</string>
        </property>
-       <property name="text" >
+       <property name="text">
         <string>&amp;Reject</string>
        </property>
-       <property name="autoDefault" >
+       <property name="autoDefault">
         <bool>false</bool>
        </property>
       </widget>
      </item>
      <item>
       <spacer>
-       <property name="orientation" >
+       <property name="orientation">
         <enum>Qt::Horizontal</enum>
        </property>
-       <property name="sizeType" >
+       <property name="sizeType">
         <enum>QSizePolicy::Expanding</enum>
        </property>
-       <property name="sizeHint" >
+       <property name="sizeHint" stdset="0">
         <size>
          <width>20</width>
          <height>20</height>
    </item>
   </layout>
  </widget>
- <pixmapfunction></pixmapfunction>
- <includes>
-  <include location="local" >qt_i18n.h</include>
- </includes>
  <tabstops>
   <tabstop>changeTB</tabstop>
   <tabstop>acceptPB</tabstop>
   <tabstop>rejectPB</tabstop>
   <tabstop>nextPB</tabstop>
-  <tabstop>closePB</tabstop>
  </tabstops>
+ <includes>
+  <include location="local">qt_i18n.h</include>
+ </includes>
  <resources/>
  <connections/>
 </ui>
index ca07dd0e31e15d918fcec8db94dcd695f775644f..d22868fefcca99e9f9252e272dcc93c77b20ac38 100644 (file)
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>523</width>
-    <height>412</height>
+    <height>372</height>
    </rect>
   </property>
   <property name="windowTitle">
       </spacer>
      </item>
      <item>
-      <widget class="QPushButton" name="okPB">
-       <property name="text">
-        <string>&amp;OK</string>
-       </property>
-       <property name="default">
-        <bool>true</bool>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QPushButton" name="applyPB">
-       <property name="text">
-        <string>&amp;Apply</string>
-       </property>
-       <property name="autoDefault">
-        <bool>false</bool>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QPushButton" name="closePB">
-       <property name="text">
-        <string>Close</string>
-       </property>
-       <property name="autoDefault">
-        <bool>false</bool>
-       </property>
-       <property name="default">
-        <bool>false</bool>
+      <widget class="QDialogButtonBox" name="buttonBox">
+       <property name="standardButtons">
+        <set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
        </property>
       </widget>
      </item>
   <tabstop>shapeCO</tabstop>
   <tabstop>colorCO</tabstop>
   <tabstop>langCO</tabstop>
-  <tabstop>okPB</tabstop>
-  <tabstop>applyPB</tabstop>
-  <tabstop>closePB</tabstop>
  </tabstops>
  <includes>
   <include location="local">qt_i18n.h</include>
index 23c9535a67305f6ebff9a482d947e200c5b357f0..9def5a3c5e4f83a50469696205d2d700fbd061c8 100644 (file)
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>614</width>
-    <height>506</height>
+    <height>522</height>
    </rect>
   </property>
   <property name="windowTitle">
       <number>0</number>
      </property>
      <item>
-      <widget class="QPushButton" name="restorePB">
-       <property name="text">
-        <string>&amp;Restore</string>
-       </property>
-       <property name="autoDefault">
-        <bool>false</bool>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <spacer>
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="sizeHint" stdset="0">
-        <size>
-         <width>40</width>
-         <height>20</height>
-        </size>
-       </property>
-      </spacer>
-     </item>
-     <item>
-      <widget class="QPushButton" name="okPB">
-       <property name="text">
-        <string>&amp;OK</string>
-       </property>
-       <property name="autoDefault">
-        <bool>false</bool>
-       </property>
-       <property name="default">
-        <bool>false</bool>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QPushButton" name="applyPB">
-       <property name="text">
-        <string>App&amp;ly</string>
-       </property>
-       <property name="autoDefault">
-        <bool>false</bool>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QPushButton" name="cancelPB">
-       <property name="text">
-        <string>&amp;Cancel</string>
-       </property>
-       <property name="autoDefault">
-        <bool>false</bool>
+      <widget class="QDialogButtonBox" name="buttonBox">
+       <property name="standardButtons">
+        <set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::Reset</set>
        </property>
       </widget>
      </item>
   <tabstop>textAfterED</tabstop>
   <tabstop>forceuppercaseCB</tabstop>
   <tabstop>starredCB</tabstop>
-  <tabstop>restorePB</tabstop>
-  <tabstop>okPB</tabstop>
-  <tabstop>applyPB</tabstop>
-  <tabstop>cancelPB</tabstop>
   <tabstop>infoML</tabstop>
  </tabstops>
  <includes>
index 3729a34c4e8202917de03c02ce9e3705e36b7be3..1900133c7f6ba43144fae0f1123f60c9293ba3fb 100644 (file)
@@ -1,64 +1,65 @@
-<ui version="4.0" >
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
  <class>CompareHistoryUi</class>
- <widget class="QWidget" name="CompareHistoryUi" >
-  <property name="geometry" >
+ <widget class="QWidget" name="CompareHistoryUi">
+  <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>375</width>
-    <height>162</height>
+    <width>444</width>
+    <height>184</height>
    </rect>
   </property>
-  <property name="windowTitle" >
+  <property name="windowTitle">
    <string/>
   </property>
-  <property name="sizeGripEnabled" stdset="0" >
+  <property name="sizeGripEnabled" stdset="0">
    <bool>true</bool>
   </property>
-  <layout class="QVBoxLayout" name="verticalLayout" >
+  <layout class="QVBoxLayout" name="verticalLayout">
    <item>
-    <widget class="QGroupBox" name="groupBox" >
-     <property name="title" >
+    <widget class="QGroupBox" name="groupBox">
+     <property name="title">
       <string>Compare Revisions</string>
      </property>
-     <layout class="QVBoxLayout" name="verticalLayout_2" >
+     <layout class="QVBoxLayout" name="verticalLayout_2">
       <item>
-       <layout class="QHBoxLayout" name="horizontalLayout_2" >
+       <layout class="QHBoxLayout" name="horizontalLayout_2">
         <item>
-         <widget class="QRadioButton" name="revbackRB" >
-          <property name="text" >
-           <string>&amp;Revisions back</string>
+         <widget class="QRadioButton" name="revbackRB">
+          <property name="text">
+           <string>Revisions ba&amp;ck</string>
           </property>
-          <property name="checked" >
+          <property name="checked">
            <bool>true</bool>
           </property>
          </widget>
         </item>
         <item>
-         <widget class="QSpinBox" name="revbackSB" >
-          <property name="sizePolicy" >
-           <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
+         <widget class="QSpinBox" name="revbackSB">
+          <property name="sizePolicy">
+           <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
             <horstretch>0</horstretch>
             <verstretch>0</verstretch>
            </sizepolicy>
           </property>
-          <property name="minimumSize" >
+          <property name="minimumSize">
            <size>
             <width>80</width>
             <height>0</height>
            </size>
           </property>
-          <property name="minimum" >
+          <property name="minimum">
            <number>0</number>
           </property>
          </widget>
         </item>
         <item>
-         <spacer name="horizontalSpacer" >
-          <property name="orientation" >
+         <spacer name="horizontalSpacer">
+          <property name="orientation">
            <enum>Qt::Horizontal</enum>
           </property>
-          <property name="sizeHint" stdset="0" >
+          <property name="sizeHint" stdset="0">
            <size>
             <width>40</width>
             <height>20</height>
        </layout>
       </item>
       <item>
-       <widget class="Line" name="line" >
-        <property name="orientation" >
+       <widget class="Line" name="line">
+        <property name="orientation">
          <enum>Qt::Horizontal</enum>
         </property>
        </widget>
       </item>
       <item>
-       <layout class="QHBoxLayout" name="horizontalLayout" >
+       <layout class="QHBoxLayout" name="horizontalLayout">
         <item>
-         <widget class="QRadioButton" name="betweenrevRB" >
-          <property name="text" >
+         <widget class="QRadioButton" name="betweenrevRB">
+          <property name="text">
            <string>&amp;Between revisions</string>
           </property>
          </widget>
         </item>
         <item>
-         <widget class="QLabel" name="oldL" >
-          <property name="sizePolicy" >
-           <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
+         <widget class="QLabel" name="oldL">
+          <property name="sizePolicy">
+           <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
             <horstretch>0</horstretch>
             <verstretch>0</verstretch>
            </sizepolicy>
           </property>
-          <property name="text" >
+          <property name="text">
            <string>Old:</string>
           </property>
          </widget>
         </item>
         <item>
-         <widget class="QSpinBox" name="rev1SB" >
-          <property name="sizePolicy" >
-           <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
+         <widget class="QSpinBox" name="rev1SB">
+          <property name="sizePolicy">
+           <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
             <horstretch>0</horstretch>
             <verstretch>0</verstretch>
            </sizepolicy>
           </property>
-          <property name="minimumSize" >
+          <property name="minimumSize">
            <size>
             <width>80</width>
             <height>0</height>
            </size>
           </property>
-          <property name="minimum" >
+          <property name="minimum">
            <number>1</number>
           </property>
-          <property name="maximum" >
+          <property name="maximum">
            <number>1</number>
           </property>
          </widget>
         </item>
         <item>
-         <widget class="QLabel" name="newL" >
-          <property name="sizePolicy" >
-           <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
+         <widget class="QLabel" name="newL">
+          <property name="sizePolicy">
+           <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
             <horstretch>0</horstretch>
             <verstretch>0</verstretch>
            </sizepolicy>
           </property>
-          <property name="text" >
+          <property name="text">
            <string>New:</string>
           </property>
          </widget>
         </item>
         <item>
-         <widget class="QSpinBox" name="rev2SB" >
-          <property name="sizePolicy" >
-           <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
+         <widget class="QSpinBox" name="rev2SB">
+          <property name="sizePolicy">
+           <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
             <horstretch>0</horstretch>
             <verstretch>0</verstretch>
            </sizepolicy>
           </property>
-          <property name="minimumSize" >
+          <property name="minimumSize">
            <size>
             <width>80</width>
             <height>0</height>
            </size>
           </property>
-          <property name="minimum" >
+          <property name="minimum">
            <number>1</number>
           </property>
          </widget>
     </widget>
    </item>
    <item>
-    <layout class="QHBoxLayout" name="horizontalLayout_3" >
+    <layout class="QHBoxLayout" name="horizontalLayout_3">
      <item>
-      <spacer name="horizontalSpacer_2" >
-       <property name="orientation" >
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="sizeHint" stdset="0" >
-        <size>
-         <width>40</width>
-         <height>20</height>
-        </size>
-       </property>
-      </spacer>
-     </item>
-     <item>
-      <widget class="QPushButton" name="okPB" >
-       <property name="sizePolicy" >
-        <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="text" >
-        <string>&amp;OK</string>
-       </property>
-       <property name="autoDefault" >
-        <bool>false</bool>
-       </property>
-       <property name="default" >
-        <bool>true</bool>
-       </property>
-       <property name="flat" >
-        <bool>false</bool>
+      <widget class="QDialogButtonBox" name="buttonBox">
+       <property name="standardButtons">
+        <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
        </property>
       </widget>
      </item>
-     <item>
-      <widget class="QPushButton" name="cancelPB" >
-       <property name="sizePolicy" >
-        <sizepolicy vsizetype="Fixed" hsizetype="Fixed" >
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="text" >
-        <string>&amp;Cancel</string>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <spacer name="horizontalSpacer_3" >
-       <property name="orientation" >
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="sizeHint" stdset="0" >
-        <size>
-         <width>40</width>
-         <height>20</height>
-        </size>
-       </property>
-      </spacer>
-     </item>
     </layout>
    </item>
   </layout>
  </widget>
  <includes>
-  <include location="local" >qt_i18n.h</include>
+  <include location="local">qt_i18n.h</include>
  </includes>
  <resources/>
  <connections/>
index 31573c3dded9ffbfbb1f041ae52c4c8264e4d001..2893772a3fae0e300529282194c1c0aa32af3cd5 100644 (file)
-<ui version="4.0" >
-  <class>CompareUi</class>
-  <widget class="QDialog" name="CompareUi" >
-    <property name="geometry" >
-      <rect>
-        <x>0</x>
-        <y>0</y>
-        <width>450</width>
-        <height>294</height>
-      </rect>
-    </property>
-    <property name="windowTitle" >
-      <string/>
-    </property>
-    <layout class="QVBoxLayout">
-      <property name="margin">
-        <number>0</number>
-      </property>
-      <item>
-        <layout class="QGridLayout" name="gridLayout" >
-          <property name="margin">
-            <number>10</number>
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>CompareUi</class>
+ <widget class="QDialog" name="CompareUi">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>450</width>
+    <height>354</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string/>
+  </property>
+  <layout class="QVBoxLayout">
+   <property name="leftMargin">
+    <number>0</number>
+   </property>
+   <property name="topMargin">
+    <number>0</number>
+   </property>
+   <property name="rightMargin">
+    <number>0</number>
+   </property>
+   <property name="bottomMargin">
+    <number>0</number>
+   </property>
+   <item>
+    <layout class="QGridLayout" name="gridLayout">
+     <property name="leftMargin">
+      <number>10</number>
+     </property>
+     <property name="topMargin">
+      <number>10</number>
+     </property>
+     <property name="rightMargin">
+      <number>10</number>
+     </property>
+     <property name="bottomMargin">
+      <number>10</number>
+     </property>
+     <item row="0" column="0">
+      <widget class="QLabel" name="newFileLA">
+       <property name="text">
+        <string>&amp;New Document:</string>
+       </property>
+       <property name="buddy">
+        <cstring>newFileCB</cstring>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="0">
+      <widget class="QComboBox" name="newFileCB">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="editable">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="1">
+      <widget class="QPushButton" name="newFilePB">
+       <property name="text">
+        <string>&amp;Browse...</string>
+       </property>
+       <property name="autoDefault">
+        <bool>false</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="2" column="0">
+      <widget class="QLabel" name="oldFileLA">
+       <property name="text">
+        <string>Old Do&amp;cument:</string>
+       </property>
+       <property name="buddy">
+        <cstring>oldFileCB</cstring>
+       </property>
+      </widget>
+     </item>
+     <item row="3" column="0">
+      <widget class="QComboBox" name="oldFileCB">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="editable">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="3" column="1">
+      <widget class="QPushButton" name="oldFilePB">
+       <property name="text">
+        <string>Bro&amp;wse...</string>
+       </property>
+       <property name="autoDefault">
+        <bool>false</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="4" column="0">
+      <widget class="QGroupBox" name="groupBox">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="title">
+        <string>Copy Document Settings from:</string>
+       </property>
+       <layout class="QHBoxLayout" name="horizontalLayout">
+        <item>
+         <widget class="QRadioButton" name="newSettingsRB">
+          <property name="text">
+           <string>New Docu&amp;ment</string>
           </property>
-          <item row="0" column="0" >
-            <widget class="QLabel" name="newFileLA" >
-              <property name="text" >
-                <string>&amp;New Document:</string>
-              </property>
-              <property name="buddy" >
-                <cstring>newFileCB</cstring>
-              </property>
-            </widget>
-          </item>
-          <item row="1" column="0" >
-            <widget class="QComboBox" name="newFileCB" >
-              <property name="sizePolicy" >
-                <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                </sizepolicy>
-              </property>
-              <property name="editable" >
-                <bool>true</bool>
-              </property>
-            </widget>
-          </item>
-          <item row="1" column="1" >
-            <widget class="QPushButton" name="newFilePB" >
-              <property name="text" >
-                <string>&amp;Browse...</string>
-              </property>
-              <property name="autoDefault" >
-                <bool>false</bool>
-              </property>
-            </widget>
-          </item>
-          <item row="2" column="0" >
-            <widget class="QLabel" name="oldFileLA" >
-              <property name="text" >
-                <string>&amp;Old Document:</string>
-              </property>
-              <property name="buddy" >
-                <cstring>oldFileCB</cstring>
-              </property>
-            </widget>
-          </item>
-          <item row="3" column="0" >
-            <widget class="QComboBox" name="oldFileCB" >
-              <property name="sizePolicy" >
-                <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                </sizepolicy>
-              </property>
-              <property name="editable" >
-                <bool>true</bool>
-              </property>
-            </widget>
-          </item>
-          <item row="3" column="1" >
-            <widget class="QPushButton" name="oldFilePB" >
-              <property name="text" >
-                <string>Bro&amp;wse...</string>
-              </property>
-              <property name="autoDefault" >
-                <bool>false</bool>
-              </property>
-            </widget>
-          </item>
-          <item row="4" column="0" >
-            <widget class="QGroupBox" name="groupBox" >
-              <property name="sizePolicy" >
-                <sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
-                  <horstretch>0</horstretch>
-                  <verstretch>0</verstretch>
-                </sizepolicy>
-              </property>
-              <property name="title" >
-                <string>Copy Document Settings from:</string>
-              </property>
-              <layout class="QHBoxLayout" name="horizontalLayout" >
-                <item>
-                  <widget class="QRadioButton" name="newSettingsRB" >
-                    <property name="text" >
-                      <string>N&amp;ew Document</string>
-                    </property>
-                  </widget>
-                </item>
-                <item>
-                  <widget class="QRadioButton" name="oldSettingsRB" >
-                    <property name="text" >
-                      <string>Ol&amp;d Document</string>
-                    </property>
-                  </widget>
-                </item>
-              </layout>
-            </widget>
-          </item>
-          <item row="6" column="0" colspan="2" >
-            <widget class="QProgressBar" name="progressBar" >
-              <property name="value" >
-                <number>24</number>
-              </property>
-              <property name="orientation" >
-                <enum>Qt::Horizontal</enum>
-              </property>
-            </widget>
-          </item>
-          <item row="8" column="0" colspan="2" >
-            <layout class="QHBoxLayout" >
-              <item>
-                <spacer>
-                  <property name="orientation" >
-                    <enum>Qt::Horizontal</enum>
-                  </property>
-                  <property name="sizeType" >
-                    <enum>QSizePolicy::Expanding</enum>
-                  </property>
-                  <property name="sizeHint" stdset="0" >
-                    <size>
-                      <width>20</width>
-                      <height>20</height>
-                    </size>
-                  </property>
-                </spacer>
-              </item>
-              <item>
-                <widget class="QPushButton" name="okPB" >
-                  <property name="toolTip" >
-                    <string/>
-                  </property>
-                  <property name="text" >
-                    <string>&amp;OK</string>
-                  </property>
-                  <property name="default" >
-                    <bool>true</bool>
-                  </property>
-                </widget>
-              </item>
-              <item>
-                <widget class="QPushButton" name="closePB" >
-                  <property name="text" >
-                    <string>&amp;Close</string>
-                  </property>
-                  <property name="autoDefault" >
-                    <bool>false</bool>
-                  </property>
-                  <property name="default" >
-                    <bool>false</bool>
-                  </property>
-                </widget>
-              </item>
-            </layout>
-          </item>
-          <item row="5" column="0" >
-            <widget class="QCheckBox" name="trackingCB" >
-              <property name="toolTip" >
-                <string>Turns on the change tracking and showing changes in LaTeX output for the resulting document</string>
-              </property>
-              <property name="text" >
-                <string>Enable &amp;change tracking features in the output</string>
-              </property>
-              <property name="checked" >
-                <bool>false</bool>
-              </property>
-            </widget>
-          </item>
-        </layout>
-      </item>
-      <item>
-        <widget class="QStatusBar" name="statusBar" />
-      </item>
+         </widget>
+        </item>
+        <item>
+         <widget class="QRadioButton" name="oldSettingsRB">
+          <property name="text">
+           <string>Ol&amp;d Document</string>
+          </property>
+         </widget>
+        </item>
+       </layout>
+      </widget>
+     </item>
+     <item row="6" column="0" colspan="2">
+      <widget class="QProgressBar" name="progressBar">
+       <property name="value">
+        <number>24</number>
+       </property>
+       <property name="orientation">
+        <enum>Qt::Horizontal</enum>
+       </property>
+      </widget>
+     </item>
+     <item row="8" column="0" colspan="2">
+      <layout class="QHBoxLayout">
+       <item>
+        <widget class="QDialogButtonBox" name="buttonBox">
+         <property name="standardButtons">
+          <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </item>
+     <item row="5" column="0">
+      <widget class="QCheckBox" name="trackingCB">
+       <property name="toolTip">
+        <string>Turns on the change tracking and showing changes in LaTeX output for the resulting document</string>
+       </property>
+       <property name="text">
+        <string>Enable &amp;change tracking features in the output</string>
+       </property>
+       <property name="checked">
+        <bool>false</bool>
+       </property>
+      </widget>
+     </item>
     </layout>
-  </widget>
-  <includes>
-    <include location="local" >qt_i18n.h</include>
-  </includes>
-  <resources/>
-  <connections/>
+   </item>
+   <item>
+    <widget class="QStatusBar" name="statusBar"/>
+   </item>
+  </layout>
+ </widget>
+ <includes>
+  <include location="local">qt_i18n.h</include>
+ </includes>
+ <resources/>
+ <connections/>
 </ui>