]> git.lyx.org Git - features.git/commitdiff
single depth for preference items,
authorEdwin Leuven <e.leuven@gmail.com>
Thu, 30 Aug 2007 14:22:56 +0000 (14:22 +0000)
committerEdwin Leuven <e.leuven@gmail.com>
Thu, 30 Aug 2007 14:22:56 +0000 (14:22 +0000)
fixes bug http://bugzilla.lyx.org/show_bug.cgi?id=4153

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19914 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/PanelStack.cpp
src/frontends/qt4/QPrefs.cpp
src/frontends/qt4/QPrefs.h

index 419897f3f74c0594d7c0c696110d3f604c617d3e..79f78950593fc09320639603c94e2e281986c70e 100644 (file)
@@ -41,6 +41,7 @@ PanelStack::PanelStack(QWidget * parent)
        stack_ = new QStackedWidget(this);
 
        list_->setColumnCount(1);
+       list_->setRootIsDecorated(false);
        // Hide the pointless list header
        list_->header()->hide();
 //     QStringList HeaderLabels;
index 744bc4bc51d797973f7e776657ffa3f18f3b6f9f..d1f541574861972e86e7c56a5e5872b756c3c531 100644 (file)
@@ -71,11 +71,6 @@ namespace frontend {
 //
 /////////////////////////////////////////////////////////////////////
 
-string const LookAndFeel = N_("Look and feel");
-string const LanguageSettings = N_("Language settings");
-string const Outputs = N_("Outputs");
-
-
 // FIXME: move to frontend_helpers.h
 
 template<class A>
@@ -171,7 +166,7 @@ static void setComboxFont(QComboBox * cb, string const & family,
 /////////////////////////////////////////////////////////////////////
 
 PrefPlaintext::PrefPlaintext(QWidget * parent)
-       : PrefModule(_(Outputs), _("Plain text"), 0, parent)
+       : PrefModule(_("Plain text"), 0, parent)
 {
        setupUi(this);
        connect(plaintextLinelengthSB, SIGNAL(valueChanged(int)),
@@ -202,7 +197,7 @@ void PrefPlaintext::update(LyXRC const & rc)
 /////////////////////////////////////////////////////////////////////
 
 PrefDate::PrefDate(QWidget * parent)
-       : PrefModule(_(Outputs), _("Date format"), 0, parent)
+       : PrefModule(_("Date format"), 0, parent)
 {
        setupUi(this);
        connect(DateED, SIGNAL(textChanged(const QString &)),
@@ -229,7 +224,7 @@ void PrefDate::update(LyXRC const & rc)
 /////////////////////////////////////////////////////////////////////
 
 PrefKeyboard::PrefKeyboard(QPrefs * form, QWidget * parent)
-       : PrefModule(_(LookAndFeel), _("Keyboard"), form, parent)
+       : PrefModule(_("Keyboard"), form, parent)
 {
        setupUi(this);
 
@@ -300,7 +295,7 @@ void PrefKeyboard::on_keymapCB_toggled(bool keymap)
 /////////////////////////////////////////////////////////////////////
 
 PrefLatex::PrefLatex(QPrefs * form, QWidget * parent)
-       : PrefModule(_(Outputs), _("LaTeX"), form, parent)
+       : PrefModule(_("LaTeX"), form, parent)
 {
        setupUi(this);
        connect(latexEncodingED, SIGNAL(textChanged(const QString&)),
@@ -353,7 +348,7 @@ void PrefLatex::update(LyXRC const & rc)
 /////////////////////////////////////////////////////////////////////
 
 PrefScreenFonts::PrefScreenFonts(QPrefs * form, QWidget * parent)
-       : PrefModule(_(LookAndFeel), _("Screen fonts"), form, parent)
+       : PrefModule(_("Screen fonts"), form, parent)
 {
        setupUi(this);
 
@@ -511,7 +506,7 @@ void PrefScreenFonts::select_typewriter(const QString& name)
 /////////////////////////////////////////////////////////////////////
 
 PrefColors::PrefColors(QPrefs * form, QWidget * parent)
-       : PrefModule(_(LookAndFeel), _("Colors"), form, parent)
+       : PrefModule( _("Colors"), form, parent)
 {
        setupUi(this);
 
@@ -612,7 +607,7 @@ void PrefColors::change_lyxObjects_selection()
 /////////////////////////////////////////////////////////////////////
 
 PrefCygwinPath::PrefCygwinPath(QWidget * parent)
-       : PrefModule(_(Outputs), _("Paths"), 0, parent)
+       : PrefModule(_("Paths"), 0, parent)
 {
        setupUi(this);
        connect(pathCB, SIGNAL(clicked()), this, SIGNAL(changed()));
@@ -638,7 +633,7 @@ void PrefCygwinPath::update(LyXRC const & rc)
 /////////////////////////////////////////////////////////////////////
 
 PrefDisplay::PrefDisplay(QWidget * parent)
-       : PrefModule(_(LookAndFeel), _("Graphics"), 0, parent)
+       : PrefModule(_("Graphics"), 0, parent)
 {
        setupUi(this);
        connect(instantPreviewCO, SIGNAL(activated(int)),
@@ -709,7 +704,7 @@ void PrefDisplay::update(LyXRC const & rc)
 /////////////////////////////////////////////////////////////////////
 
 PrefPaths::PrefPaths(QPrefs * form, QWidget * parent)
-       : PrefModule(docstring(), _("Paths"), form, parent)
+       : PrefModule(_("Paths"), form, parent)
 {
        setupUi(this);
        connect(templateDirPB, SIGNAL(clicked()), this, SLOT(select_templatedir()));
@@ -813,7 +808,7 @@ void PrefPaths::select_lyxpipe()
 /////////////////////////////////////////////////////////////////////
 
 PrefSpellchecker::PrefSpellchecker(QPrefs * form, QWidget * parent)
-       : PrefModule(_(LanguageSettings), _("Spellchecker"), form, parent)
+       : PrefModule(_("Spellchecker"), form, parent)
 {
        setupUi(this);
 
@@ -923,7 +918,7 @@ void PrefSpellchecker::select_dict()
 
 
 PrefConverters::PrefConverters(QPrefs * form, QWidget * parent)
-       : PrefModule(docstring(), _("Converters"), form, parent)
+       : PrefModule(_("Converters"), form, parent)
 {
        setupUi(this);
 
@@ -1121,7 +1116,7 @@ void PrefConverters::on_cacheCB_stateChanged(int state)
 /////////////////////////////////////////////////////////////////////
 
 PrefCopiers::PrefCopiers(QPrefs * form, QWidget * parent)
-       : PrefModule(docstring(), _("Copiers"), form, parent)
+       : PrefModule(_("Copiers"), form, parent)
 {
        setupUi(this);
 
@@ -1374,7 +1369,7 @@ void PrefCopiers::remove_copier()
 /////////////////////////////////////////////////////////////////////
 
 PrefFileformats::PrefFileformats(QPrefs * form, QWidget * parent)
-       : PrefModule(docstring(), _("File formats"), form, parent)
+       : PrefModule(_("File formats"), form, parent)
 {
        setupUi(this);
 
@@ -1588,7 +1583,7 @@ void PrefFileformats::remove_format()
 /////////////////////////////////////////////////////////////////////
 
 PrefLanguage::PrefLanguage(QWidget * parent)
-       : PrefModule(_(LanguageSettings), _("Language"), 0, parent)
+       : PrefModule(_("Language"), 0, parent)
 {
        setupUi(this);
 
@@ -1668,7 +1663,7 @@ void PrefLanguage::update(LyXRC const & rc)
 /////////////////////////////////////////////////////////////////////
 
 PrefPrinter::PrefPrinter(QWidget * parent)
-       : PrefModule(_(Outputs), _("Printer"), 0, parent)
+       : PrefModule(_("Printer"), 0, parent)
 {
        setupUi(this);
 
@@ -1766,7 +1761,7 @@ void PrefPrinter::update(LyXRC const & rc)
 /////////////////////////////////////////////////////////////////////
 
 PrefUserInterface::PrefUserInterface(QPrefs * form, QWidget * parent)
-       : PrefModule(_(LookAndFeel), _("User interface"), form, parent)
+       : PrefModule(_("User interface"), form, parent)
 {
        setupUi(this);
 
@@ -1884,7 +1879,7 @@ void PrefUserInterface::on_loadWindowSizeCB_toggled(bool loadwindowsize)
 
 
 PrefIdentity::PrefIdentity(QWidget * parent)
-: PrefModule(docstring(), _("Identity"), 0, parent)
+: PrefModule(_("Identity"), 0, parent)
 {
        setupUi(this);
 
@@ -1978,10 +1973,7 @@ void QPrefsDialog::add(PrefModule * module)
 {
        BOOST_ASSERT(module);
 
-//     if (module->category().empty())
-//             prefsPS->addPanel(module, module->title());
-//     else
-               prefsPS->addPanel(module, module->title(), module->category());
+       prefsPS->addPanel(module, module->title());
 
        connect(module, SIGNAL(changed()), this, SLOT(change_adaptor()));
 
index 895b617d7b23276caf0b4f4504894704e459efab..86beb937b7364f20b5b2c067eb5bd5280b3a8e3d 100644 (file)
@@ -56,19 +56,17 @@ class PrefModule : public QWidget
 {
        Q_OBJECT
 public:
-       PrefModule(docstring const & cat, docstring const & t,
+       PrefModule(docstring const & t,
                        QPrefs * form = 0, QWidget * parent = 0)
-               : QWidget(parent), category_(cat), title_(t), form_(form)
+               : QWidget(parent), title_(t), form_(form)
        {}
 
        virtual void apply(LyXRC & rc) const = 0;
        virtual void update(LyXRC const & rc) = 0;
 
-       docstring const & category() const { return category_; }
        docstring const & title() const { return title_; }
 
 protected:
-       docstring category_;
        docstring title_;
        QPrefs * form_;