]> git.lyx.org Git - lyx.git/commitdiff
Use PanelStack for the document dialog too
authorJohn Levon <levon@movementarian.org>
Fri, 28 Mar 2003 02:10:23 +0000 (02:10 +0000)
committerJohn Levon <levon@movementarian.org>
Fri, 28 Mar 2003 02:10:23 +0000 (02:10 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6601 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt2/ChangeLog
src/frontends/qt2/Dialogs2.C
src/frontends/qt2/QDocument.C
src/frontends/qt2/QDocument.h
src/frontends/qt2/QDocumentDialog.C
src/frontends/qt2/QDocumentDialog.h
src/frontends/qt2/panelstack.C
src/frontends/qt2/ui/QDocumentDialogBase.ui
src/frontends/qt2/ui/QPrefsDialogBase.ui

index dfcfc79163d6307c8205c93bd778ef8b0bb2d2b1..91e3032c8259e6e519f890d83f5ac6fe82c9cfe7 100644 (file)
@@ -1,3 +1,14 @@
+2003-03-28  John Levon  <levon@movementarian.org>
+
+       * panelstack.C: make sure the first panel is visible
+
+       * QDocument.h:
+       * QDocument.C: add (unused) showPreamble
+
+       * QDocumentDialog.h:
+       * QDocumentDialog.C:
+       * ui/QDocumentDialog.ui: use PanelStack
+
 2003-03-28  John Levon  <levon@movementarian.org>
 
        * Makefile.am:
index 1f7475da805c8eb8e31651ff18b4d612ebdac5a3..a3f01a84a2f7eef4fe897139c46c2b23130c286a 100644 (file)
@@ -129,7 +129,9 @@ void Dialogs::showMathPanel()
 
 void Dialogs::showPreamble()
 {
-       // FIXME
+       pimpl_->document.controller().show();
+       // Oh Angus, won't you help a poor child ?
+       //pimpl_->document.view()->showPreamble();
 }
 
 
index 10bea27566e6cdff5f93be5ef5106aadc0ff93cf..e4ce2caff6440182f1eb29bd613f7caa088de50c 100644 (file)
@@ -165,6 +165,12 @@ void QDocument::build_dialog()
 }
 
 
+void QDocument::showPreamble()
+{
+       dialog_->showPreamble();
+}
+
+
 void QDocument::apply()
 {
        BufferParams & params = controller().params();
index 95d2836e25b9fa83e4e46f61ad10e9c396fa7de6..fe20ff8b5eb87587ea7d78e75093d52d5a8eb022 100644 (file)
@@ -32,6 +32,9 @@ public:
        friend class QDocumentDialog;
 
        QDocument();
+
+       void showPreamble();
+
 private:
        /// Apply changes
        void apply();
index 960167b63edc0278e400cf202e89af3882ace76b..481a15091b849d0a851cdf99a27c8a8375f77ae6 100644 (file)
@@ -27,6 +27,7 @@
 #include "ui/NumberingModuleBase.h"
 #include "ui/MarginsModuleBase.h"
 #include "ui/PreambleModuleBase.h"
+#include "panelstack.h"
 
 #include "Spacing.h"
 #include "support/lstrings.h"
@@ -59,19 +60,6 @@ QDocumentDialog::QDocumentDialog(QDocument * form)
        connect(restorePB, SIGNAL(clicked()),
                form, SLOT(slotRestore()));
 
-       moduleLB->clear();
-       moduleLB->insertItem(qt_("Layout"), LAYOUT);
-       moduleLB->insertItem(qt_("Paper"), PAPER);
-       moduleLB->insertItem(qt_("Margins"), MARGINS);
-       moduleLB->insertItem(qt_("Language"), LANGUAGE);
-       moduleLB->insertItem(qt_("Bullets"), BULLETS);
-       moduleLB->insertItem(qt_("Numbering"), NUMBERING);
-       moduleLB->insertItem(qt_("Bibliography"), BIBLIOGRAPHY);
-       moduleLB->insertItem(qt_("Packages"), PACKAGES);
-       moduleLB->insertItem(qt_("Preamble"), PREAMBLE);
-       moduleLB->setCurrentItem(LAYOUT);
-       moduleLB->setMinimumSize(moduleLB->sizeHint());
-
        layoutModule = new ClassModuleBase(this);
        paperModule = new PaperModuleBase(this);
        marginsModule = new MarginsModuleBase(this);
@@ -82,168 +70,92 @@ QDocumentDialog::QDocumentDialog(QDocument * form)
        packagesModule = new PackagesModuleBase(this);
        preambleModule = new PreambleModuleBase(this);
 
-       moduleStack->addWidget(layoutModule, LAYOUT);
-       moduleStack->addWidget(paperModule, PAPER);
-       moduleStack->addWidget(marginsModule, MARGINS);
-       moduleStack->addWidget(langModule, LANGUAGE);
-       moduleStack->addWidget(bulletsModule, BULLETS);
-       moduleStack->addWidget(numberingModule, NUMBERING);
-       moduleStack->addWidget(biblioModule, BIBLIOGRAPHY);
-       moduleStack->addWidget(packagesModule, PACKAGES);
-       moduleStack->addWidget(preambleModule, PREAMBLE);
-
-       moduleStack->raiseWidget(LAYOUT);
-
-
-       // take care of title
-       QFont f = titleL->font();
-       f.setWeight(QFont::Bold);
-       titleL->setFont(f);
-       setTitle(LAYOUT);
+       docPS->addPanel(layoutModule, _("Layout"));
+       docPS->addPanel(paperModule, _("Paper"));
+       docPS->addPanel(marginsModule, _("Margins"));
+       docPS->addPanel(langModule, _("Language"));
+       docPS->addPanel(numberingModule, _("Table of Contents"));
+       docPS->addPanel(biblioModule, _("Bibliography"));
+       docPS->addPanel(packagesModule, _("LaTeX packages"));
+       docPS->addPanel(bulletsModule, _("Bullets"));
+       docPS->addPanel(preambleModule, _("LaTeX Preamble"));
+       docPS->setCurrentPanel(_("Layout"));
 
        // preamble
-       connect(preambleModule->preambleMLE, SIGNAL(textChanged()),
-                this, SLOT(change_adaptor()));
+       connect(preambleModule->preambleMLE, SIGNAL(textChanged()), this, SLOT(change_adaptor()));
        // biblio
-       connect(biblioModule->natbibCB, SIGNAL(toggled(bool)),
-                this, SLOT(change_adaptor()));
-       connect(biblioModule->citeStyleCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
+       connect(biblioModule->natbibCB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
+       connect(biblioModule->citeStyleCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
        // language & quote
-       connect(langModule->singleQuoteRB, SIGNAL(toggled(bool)),
-                this, SLOT(change_adaptor()));
-       connect(langModule->doubleQuoteRB, SIGNAL(toggled(bool)),
-                this, SLOT(change_adaptor()));
-       connect(langModule->languageCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(langModule->defaultencodingCB, SIGNAL(toggled(bool)),
-                this, SLOT(change_adaptor()));
-       connect(langModule->encodingCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(langModule->quoteStyleCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
+       connect(langModule->singleQuoteRB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
+       connect(langModule->doubleQuoteRB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
+       connect(langModule->languageCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(langModule->defaultencodingCB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
+       connect(langModule->encodingCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(langModule->quoteStyleCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
        // numbering
-       connect(numberingModule->sectionnrDepthSB,
-                SIGNAL(valueChanged(int)),
-                this, SLOT(change_adaptor()));
-       connect(numberingModule->tocDepthSB,
-                SIGNAL(valueChanged(int)),
-                this, SLOT(change_adaptor()));
+       connect(numberingModule->sectionnrDepthSB, SIGNAL(valueChanged(int)), this, SLOT(change_adaptor()));
+       connect(numberingModule->tocDepthSB, SIGNAL(valueChanged(int)), this, SLOT(change_adaptor()));
        // packages
-       connect(packagesModule->amsCB, SIGNAL(toggled(bool)),
-                this, SLOT(change_adaptor()));
-       connect(packagesModule->psdriverCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
+       connect(packagesModule->amsCB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
+       connect(packagesModule->psdriverCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
        // layout
-       connect(layoutModule->classCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->optionsLE,
-                SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->pagestyleCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->fontsCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->fontsizeCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->lspacingCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->lspacingCO, SIGNAL(activated(int)),
-                this, SLOT(setLSpacing(int)));
-       connect(layoutModule->lspacingLE,
-                SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->floatPlacementLE,
-                SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->skipRB, SIGNAL(toggled(bool)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->indentRB, SIGNAL(toggled(bool)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->skipCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->skipLE,
-                SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(layoutModule->skipLengthCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-
-       connect(layoutModule->classCO, SIGNAL(activated(int)),
-                this, SLOT(classChanged()));
-       connect(layoutModule->skipCO, SIGNAL(activated(int)),
-                this, SLOT(setSkip(int)));
-       connect(layoutModule->skipRB, SIGNAL(toggled(bool)),
-                this, SLOT(enableSkip(bool)));
+       connect(layoutModule->classCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(layoutModule->optionsLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(layoutModule->pagestyleCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(layoutModule->fontsCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(layoutModule->fontsizeCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(layoutModule->lspacingCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(layoutModule->lspacingCO, SIGNAL(activated(int)), this, SLOT(setLSpacing(int)));
+       connect(layoutModule->lspacingLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(layoutModule->floatPlacementLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(layoutModule->skipRB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
+       connect(layoutModule->indentRB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
+       connect(layoutModule->skipCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(layoutModule->skipLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(layoutModule->skipLengthCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+
+       connect(layoutModule->classCO, SIGNAL(activated(int)), this, SLOT(classChanged()));
+       connect(layoutModule->skipCO, SIGNAL(activated(int)), this, SLOT(setSkip(int)));
+       connect(layoutModule->skipRB, SIGNAL(toggled(bool)), this, SLOT(enableSkip(bool)));
 
        // margins
-       connect(marginsModule->marginCO, SIGNAL(activated(int)),
-                this, SLOT(setCustomMargins(int)));
-
-       connect(marginsModule->marginCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->topLE, SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->topUnit, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->bottomLE, SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->bottomUnit, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->innerLE, SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->innerUnit, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->outerLE, SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->outerUnit, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->headheightLE, SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->headheightUnit, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->headsepLE, SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->headsepUnit, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->footskipLE, SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(marginsModule->footskipUnit, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
+       connect(marginsModule->marginCO, SIGNAL(activated(int)), this, SLOT(setCustomMargins(int)));
+       connect(marginsModule->marginCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(marginsModule->topLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(marginsModule->topUnit, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(marginsModule->bottomLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(marginsModule->bottomUnit, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(marginsModule->innerLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(marginsModule->innerUnit, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(marginsModule->outerLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(marginsModule->outerUnit, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(marginsModule->headheightLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(marginsModule->headheightUnit, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(marginsModule->headsepLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(marginsModule->headsepUnit, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(marginsModule->footskipLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(marginsModule->footskipUnit, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
 
        // paper
-       connect(paperModule->papersizeCO, SIGNAL(activated(int)),
-                this, SLOT(setMargins(int)));
-       connect(paperModule->papersizeCO, SIGNAL(activated(int)),
-                this, SLOT(setCustomPapersize(int)));
-       connect(paperModule->papersizeCO, SIGNAL(activated(int)),
-                this, SLOT(setCustomPapersize(int)));
-       connect(paperModule->portraitRB, SIGNAL(toggled(bool)),
-                this, SLOT(portraitChanged()));
-
-       connect(paperModule->papersizeCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(paperModule->paperheightLE, SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(paperModule->paperwidthLE, SIGNAL(textChanged(const QString&)),
-                this, SLOT(change_adaptor()));
-       connect(paperModule->paperwidthUnitCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(paperModule->paperheightUnitCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(paperModule->portraitRB, SIGNAL(toggled(bool)),
-                this, SLOT(change_adaptor()));
-       connect(paperModule->landscapeRB, SIGNAL(toggled(bool)),
-                this, SLOT(change_adaptor()));
-       connect(paperModule->twoColumnCB, SIGNAL(toggled(bool)),
-                this, SLOT(change_adaptor()));
-       connect(paperModule->facingPagesCB, SIGNAL(toggled(bool)),
-                this, SLOT(change_adaptor()));
+       connect(paperModule->papersizeCO, SIGNAL(activated(int)), this, SLOT(setMargins(int)));
+       connect(paperModule->papersizeCO, SIGNAL(activated(int)), this, SLOT(setCustomPapersize(int)));
+       connect(paperModule->papersizeCO, SIGNAL(activated(int)), this, SLOT(setCustomPapersize(int)));
+       connect(paperModule->portraitRB, SIGNAL(toggled(bool)), this, SLOT(portraitChanged()));
+
+       connect(paperModule->papersizeCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(paperModule->paperheightLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(paperModule->paperwidthLE, SIGNAL(textChanged(const QString&)), this, SLOT(change_adaptor()));
+       connect(paperModule->paperwidthUnitCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(paperModule->paperheightUnitCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(paperModule->portraitRB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
+       connect(paperModule->landscapeRB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
+       connect(paperModule->twoColumnCB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
+       connect(paperModule->facingPagesCB, SIGNAL(toggled(bool)), this, SLOT(change_adaptor()));
 
        // bullets
-       connect(bulletsModule->bulletsizeCO, SIGNAL(activated(int)),
-                this, SLOT(change_adaptor()));
-       connect(bulletsModule->bulletsLV, SIGNAL(selectionChanged()),
-                this, SLOT(change_adaptor()));
+       connect(bulletsModule->bulletsizeCO, SIGNAL(activated(int)), this, SLOT(change_adaptor()));
+       connect(bulletsModule->bulletsLV, SIGNAL(selectionChanged()), this, SLOT(change_adaptor()));
 }
 
 
@@ -252,37 +164,9 @@ QDocumentDialog::~QDocumentDialog()
 }
 
 
-void QDocumentDialog::setTitle(int item)
+void QDocumentDialog::showPreamble()
 {
-       switch(item) {
-       case LAYOUT:
-               titleL->setText(qt_("Document Style"));
-               break;
-       case PAPER:
-               titleL->setText(qt_("Papersize and Orientation"));
-               break;
-       case MARGINS:
-               titleL->setText(qt_("Margins"));
-               break;
-       case LANGUAGE:
-               titleL->setText(qt_("Language Settings and Quote Style"));
-               break;
-       case BULLETS:
-               titleL->setText(qt_("Bullet Types"));
-               break;
-       case NUMBERING:
-               titleL->setText(qt_("Numbering"));
-               break;
-       case BIBLIOGRAPHY:
-               titleL->setText(qt_("Bibliography Settings"));
-               break;
-       case PACKAGES:
-               titleL->setText(qt_("LaTeX Packages and Options"));
-               break;
-       case PREAMBLE:
-               titleL->setText(qt_("LaTeX Preamble"));
-               break;
-       }
+       docPS->setCurrentPanel(_("LaTeX Preamble"));
 }
 
 
index 2def6122ccfaa1adac7ac6ec02236c0a74b81d86..2e825d1d9ff92c860ab45e9fb0937d7a0f744390 100644 (file)
@@ -41,8 +41,9 @@ public:
        void updateFontsize(string const &, string const &);
        void updatePagestyle(string const &, string const &);
 
+       void showPreamble();
+
 public slots:
-       void setTitle(int);
        void change_adaptor();
        void saveDefaultClicked();
        void useDefaultsClicked();
@@ -61,18 +62,6 @@ protected:
        void closeEvent(QCloseEvent * e);
 
 private:
-       enum Module {
-               LAYOUT,
-               PAPER,
-               MARGINS,
-               LANGUAGE,
-               BULLETS,
-               NUMBERING,
-               BIBLIOGRAPHY,
-               PACKAGES,
-               PREAMBLE
-       };
-
        ClassModuleBase * layoutModule;
        PaperModuleBase * paperModule;
        MarginsModuleBase * marginsModule;
index 112a41db945307fd5c7e63edd5d453572823313f..cfb96a9e2309bebad5573bfe2080ecb1a44de913 100644 (file)
@@ -105,7 +105,11 @@ void PanelStack::setCurrentPanel(string const & name)
        PanelMap::const_iterator cit = panel_map_.find(name);
        lyx::Assert(cit != panel_map_.end());
 
-       switchPanel(cit->second);
+       // force on first set
+       if (list_->currentItem() ==  cit->second)
+               switchPanel(cit->second);
+
+       list_->setCurrentItem(cit->second);
 }
 
 
index 232390fb63607f0f3815f17e02dec4065c59db7a..02bd8267a086059003cb34ee98a36368a4b97bad 100644 (file)
@@ -13,8 +13,8 @@
         <rect>
             <x>0</x>
             <y>0</y>
-            <width>411</width>
-            <height>230</height>
+            <width>422</width>
+            <height>393</height>
         </rect>
     </property>
     <property stdset="1">
@@ -32,7 +32,7 @@
         <name>sizeGripEnabled</name>
         <bool>true</bool>
     </property>
-    <grid>
+    <vbox>
         <property stdset="1">
             <name>margin</name>
             <number>11</number>
             <name>spacing</name>
             <number>6</number>
         </property>
-        <widget row="2"  column="0"  rowspan="1"  colspan="2" >
+        <widget>
+            <class>PanelStack</class>
+            <property stdset="1">
+                <name>name</name>
+                <cstring>docPS</cstring>
+            </property>
+        </widget>
+        <widget>
             <class>QLayoutWidget</class>
             <property stdset="1">
                 <name>name</name>
-                <cstring>Layout3</cstring>
+                <cstring>Layout4</cstring>
             </property>
             <hbox>
                 <property stdset="1">
                     <name>spacing</name>
                     <number>6</number>
                 </property>
-                <widget>
-                    <class>QPushButton</class>
-                    <property stdset="1">
-                        <name>name</name>
-                        <cstring>restorePB</cstring>
-                    </property>
-                    <property stdset="1">
-                        <name>text</name>
-                        <string>&amp;Restore</string>
-                    </property>
-                </widget>
                 <spacer>
                     <property>
                         <name>name</name>
-                        <cstring>Spacer1</cstring>
+                        <cstring>Spacer3</cstring>
                     </property>
                     <property stdset="1">
                         <name>orientation</name>
                     <class>QPushButton</class>
                     <property stdset="1">
                         <name>name</name>
-                        <cstring>okPB</cstring>
+                        <cstring>defaultPB</cstring>
                     </property>
                     <property stdset="1">
-                        <name>text</name>
-                        <string>&amp;OK</string>
+                        <name>sizePolicy</name>
+                        <sizepolicy>
+                            <hsizetype>3</hsizetype>
+                            <vsizetype>0</vsizetype>
+                        </sizepolicy>
                     </property>
                     <property stdset="1">
-                        <name>default</name>
-                        <bool>true</bool>
+                        <name>text</name>
+                        <string>Use Class Defaults</string>
+                    </property>
+                    <property>
+                        <name>toolTip</name>
+                        <string>Reset to  the default settings for the document class</string>
                     </property>
                 </widget>
                 <widget>
                     <class>QPushButton</class>
                     <property stdset="1">
                         <name>name</name>
-                        <cstring>applyPB</cstring>
-                    </property>
-                    <property stdset="1">
-                        <name>text</name>
-                        <string>&amp;Apply</string>
+                        <cstring>savePB</cstring>
                     </property>
-                </widget>
-                <widget>
-                    <class>QPushButton</class>
                     <property stdset="1">
-                        <name>name</name>
-                        <cstring>closePB</cstring>
+                        <name>sizePolicy</name>
+                        <sizepolicy>
+                            <hsizetype>3</hsizetype>
+                            <vsizetype>0</vsizetype>
+                        </sizepolicy>
                     </property>
                     <property stdset="1">
                         <name>text</name>
-                        <string>&amp;Cancel</string>
+                        <string>Save as Document Defaults</string>
                     </property>
-                    <property stdset="1">
-                        <name>autoDefault</name>
-                        <bool>false</bool>
+                    <property>
+                        <name>toolTip</name>
+                        <string>Save settings as LyX's default document settings</string>
                     </property>
                 </widget>
             </hbox>
         </widget>
-        <widget row="0"  column="1" >
+        <widget>
             <class>QLayoutWidget</class>
             <property stdset="1">
                 <name>name</name>
-                <cstring>Layout4</cstring>
+                <cstring>Layout3</cstring>
             </property>
-            <grid>
+            <hbox>
                 <property stdset="1">
                     <name>margin</name>
                     <number>0</number>
                     <name>spacing</name>
                     <number>6</number>
                 </property>
-                <widget row="2"  column="0" >
-                    <class>QWidgetStack</class>
-                    <property stdset="1">
-                        <name>name</name>
-                        <cstring>moduleStack</cstring>
-                    </property>
-                    <property stdset="1">
-                        <name>sizePolicy</name>
-                        <sizepolicy>
-                            <hsizetype>5</hsizetype>
-                            <vsizetype>7</vsizetype>
-                        </sizepolicy>
-                    </property>
-                </widget>
-                <widget row="0"  column="0" >
-                    <class>QLabel</class>
+                <widget>
+                    <class>QPushButton</class>
                     <property stdset="1">
                         <name>name</name>
-                        <cstring>titleL</cstring>
-                    </property>
-                    <property stdset="1">
-                        <name>sizePolicy</name>
-                        <sizepolicy>
-                            <hsizetype>5</hsizetype>
-                            <vsizetype>0</vsizetype>
-                        </sizepolicy>
+                        <cstring>restorePB</cstring>
                     </property>
                     <property stdset="1">
                         <name>text</name>
-                        <string>title here</string>
-                    </property>
-                </widget>
-                <widget row="1"  column="0" >
-                    <class>Line</class>
-                    <property stdset="1">
-                        <name>name</name>
-                        <cstring>Line1</cstring>
-                    </property>
-                    <property stdset="1">
-                        <name>sizePolicy</name>
-                        <sizepolicy>
-                            <hsizetype>1</hsizetype>
-                            <vsizetype>0</vsizetype>
-                        </sizepolicy>
-                    </property>
-                    <property stdset="1">
-                        <name>orientation</name>
-                        <enum>Horizontal</enum>
+                        <string>&amp;Restore</string>
                     </property>
                 </widget>
-            </grid>
-        </widget>
-        <widget row="0"  column="0" >
-            <class>QListBox</class>
-            <property stdset="1">
-                <name>name</name>
-                <cstring>moduleLB</cstring>
-            </property>
-            <property stdset="1">
-                <name>sizePolicy</name>
-                <sizepolicy>
-                    <hsizetype>5</hsizetype>
-                    <vsizetype>7</vsizetype>
-                </sizepolicy>
-            </property>
-            <property stdset="1">
-                <name>vScrollBarMode</name>
-                <enum>AlwaysOff</enum>
-            </property>
-            <property stdset="1">
-                <name>variableWidth</name>
-                <bool>false</bool>
-            </property>
-        </widget>
-        <widget row="1"  column="0"  rowspan="1"  colspan="2" >
-            <class>QLayoutWidget</class>
-            <property stdset="1">
-                <name>name</name>
-                <cstring>Layout4</cstring>
-            </property>
-            <hbox>
-                <property stdset="1">
-                    <name>margin</name>
-                    <number>0</number>
-                </property>
-                <property stdset="1">
-                    <name>spacing</name>
-                    <number>6</number>
-                </property>
                 <spacer>
                     <property>
                         <name>name</name>
-                        <cstring>Spacer3</cstring>
+                        <cstring>Spacer1</cstring>
                     </property>
                     <property stdset="1">
                         <name>orientation</name>
                     <class>QPushButton</class>
                     <property stdset="1">
                         <name>name</name>
-                        <cstring>defaultPB</cstring>
-                    </property>
-                    <property stdset="1">
-                        <name>sizePolicy</name>
-                        <sizepolicy>
-                            <hsizetype>3</hsizetype>
-                            <vsizetype>0</vsizetype>
-                        </sizepolicy>
+                        <cstring>okPB</cstring>
                     </property>
                     <property stdset="1">
                         <name>text</name>
-                        <string>Use Class Defaults</string>
+                        <string>&amp;OK</string>
                     </property>
-                    <property>
-                        <name>toolTip</name>
-                        <string>Reset default params of the current class</string>
+                    <property stdset="1">
+                        <name>default</name>
+                        <bool>true</bool>
                     </property>
                 </widget>
                 <widget>
                     <class>QPushButton</class>
                     <property stdset="1">
                         <name>name</name>
-                        <cstring>savePB</cstring>
+                        <cstring>applyPB</cstring>
                     </property>
                     <property stdset="1">
-                        <name>sizePolicy</name>
-                        <sizepolicy>
-                            <hsizetype>3</hsizetype>
-                            <vsizetype>0</vsizetype>
-                        </sizepolicy>
+                        <name>text</name>
+                        <string>&amp;Apply</string>
+                    </property>
+                </widget>
+                <widget>
+                    <class>QPushButton</class>
+                    <property stdset="1">
+                        <name>name</name>
+                        <cstring>closePB</cstring>
                     </property>
                     <property stdset="1">
                         <name>text</name>
-                        <string>Save as Document Defaults</string>
+                        <string>&amp;Cancel</string>
                     </property>
-                    <property>
-                        <name>toolTip</name>
-                        <string>Save settings as LyX's default template</string>
+                    <property stdset="1">
+                        <name>autoDefault</name>
+                        <bool>false</bool>
                     </property>
                 </widget>
             </hbox>
         </widget>
-    </grid>
+    </vbox>
 </widget>
 <customwidgets>
     <customwidget>
-        <class>QWidgetStack</class>
-        <header location="global">qwidgetstack.h</header>
+        <class>PanelStack</class>
+        <header location="local">panelstack.h</header>
         <sizehint>
-            <width>0</width>
+            <width>-1</width>
             <height>-1</height>
         </sizehint>
-        <container>0</container>
+        <container>1</container>
         <sizepolicy>
             <hordata>7</hordata>
             <verdata>7</verdata>
         </sizepolicy>
         <pixmap>image0</pixmap>
-        <slot access="public">raiseWidget(int)</slot>
     </customwidget>
 </customwidgets>
 <images>
     </image>
 </images>
 <connections>
-    <connection>
-        <sender>moduleLB</sender>
-        <signal>highlighted(int)</signal>
-        <receiver>moduleStack</receiver>
-        <slot>raiseWidget(int)</slot>
-    </connection>
-    <connection>
-        <sender>moduleLB</sender>
-        <signal>highlighted(int)</signal>
-        <receiver>QDocumentDialogBase</receiver>
-        <slot>setTitle(int)</slot>
-    </connection>
     <connection>
         <sender>savePB</sender>
         <signal>clicked()</signal>
         <slot>useDefaultsClicked()</slot>
     </connection>
     <slot access="public">change_adaptor()</slot>
-    <slot access="protected">useDefaultsClicked()</slot>
     <slot access="protected">saveDefaultClicked()</slot>
-    <slot access="public">setTitle(int)</slot>
+    <slot access="protected">useDefaultsClicked()</slot>
 </connections>
 </UI>
index a5ce0acb73d88600a266f56bd82ab5204260dbe3..162f0b61ba87f381c9df0f216e699466e45de9d3 100644 (file)
@@ -13,7 +13,7 @@
         <rect>
             <x>0</x>
             <y>0</y>
-            <width>437</width>
+            <width>433</width>
             <height>352</height>
         </rect>
     </property>