This patch removes some warnings from the qt build.
Index: QCharacter.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/qt2/QCharacter.C,v retrieving revision 1.8 diff -u -p -r1.8 QCharacter.C --- QCharacter.C 12 Aug 2002 14:28:41 -0000 1.8 +++ QCharacter.C 4 Sep 2002 08:03:01 -0000 @@ -94,7 +94,10 @@ namespace { template<class A, class B> int findPos2nd(vector<std::pair<A,B> > const & vec, B const & val) { - vector<std::pair<A,B> >::const_iterator cit = vec.begin(); + typedef typename vector<std::pair<A, B> >::const_iterator + const_iterator; + + const_iterator cit = vec.begin(); for (; cit != vec.end(); ++cit) { if (cit->second == val) return int(cit - vec.begin()); Index: QERT.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/qt2/QERT.C,v retrieving revision 1.5 diff -u -p -r1.5 QERT.C --- QERT.C 12 Aug 2002 14:28:42 -0000 1.5 +++ QERT.C 4 Sep 2002 08:03:01 -0000 @@ -17,7 +17,7 @@ #include "QERTDialog.h" #include "QERT.h" #include "Qt2BC.h" - + typedef Qt2CB<ControlERT, Qt2DB<QERTDialog> > base_class; QERT::QERT() @@ -48,7 +48,7 @@ void QERT::apply() void QERT::update_contents() { - QRadioButton * rb; + QRadioButton * rb = 0; switch (controller().params().status) { case InsetERT::Open: rb = dialog_->openRB; break; Index: QParagraph.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/qt2/QParagraph.C,v retrieving revision 1.8 diff -u -p -r1.8 QParagraph.C --- QParagraph.C 12 Aug 2002 14:28:42 -0000 1.8 +++ QParagraph.C 4 Sep 2002 08:03:01 -0000 @@ -221,7 +221,7 @@ void setWidgetsFromVSpace(VSpace const & value->setEnabled(false); unit->setEnabled(false); - int item; + int item = 0; switch (space.kind()) { case VSpace::NONE: item = 0; Index: QPrint.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/qt2/QPrint.C,v retrieving revision 1.6 diff -u -p -r1.6 QPrint.C --- QPrint.C 12 Aug 2002 14:28:42 -0000 1.6 +++ QPrint.C 4 Sep 2002 08:03:01 -0000 @@ -29,7 +29,7 @@ #include <qpushbutton.h> // FIXME FIXME QPrintDialog is getting destructed twice !!!! - + typedef Qt2CB<ControlPrint, Qt2DB<QPrintDialog> > base_class; QPrint::QPrint() @@ -60,7 +60,7 @@ void QPrint::update_contents() dialog_->reverseCB->setChecked(pp.reverse_order); - QRadioButton * button; + QRadioButton * button = 0; switch (pp.which_pages) { case PrinterParams::ALL: button = dialog_->allRB; break; case PrinterParams::ODD: button = dialog_->oddRB; break;
-- Lgb