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

Reply via email to