From: Helio C. de C. <he...@kd...> - 2004-08-06 14:09:41
|
Hello all again :-) Em Sex 06 Ago 2004 10:32, Chris Cannam escreveu: > I'm probably being very stupid, but I don't quite see how this change > works. It seems you've changed instances like > > QIconSet icon =3D QIconSet(QCanvasPixmap(pixmapDir + "/toolbar/matrix.xpm= ")); > //... > icon =3D QIconSet(QCanvasPixmap(pixmapDir + "/toolbar/notation.xpm")); > > into > > QCanvasPixmap pixmap( pixmapDir + "/toolbar/matrix.xpm" ); > QIconSet icon =3D QIconSet( pixmap ); > //... > pixmap.load( pixmapDir + "/toolbar/notation.xpm" ); > icon =3D QIconSet( pixmap ); > > But I don't see what the difference is. Just a current example without changes ( forget the deprecated thing ) if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/kde3/include=20 =2DI/usr/lib/qt3/include -I/usr/X11R6/include -I../base -I../sound=20 =2Dfexceptions -I/usr/X11R6/include -I/usr/include/freetype2 =20 =2DDQT_THREAD_SUPPORT -D_REENTRANT -DRGKDE3 -Wnon-virtual-dtor -Wno-long-= long=20 =2DWundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes=20 =2DWwrite-strings -ansi -D_XOPEN_SOURCE=3D500 -D_BSD_SOURCE -Wcast-align=20 =2DWconversion -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions -fno-check-new -fno-= gcse=20 =2Dfexceptions -MT eventfilter.o -MD -MP -MF ".deps/eventfilter.Tpo" \ -c -o eventfilter.o `test -f 'eventfilter.cpp' || echo './'`eventfilter.c= pp;=20 \ then mv -f ".deps/eventfilter.Tpo" ".deps/eventfilter.Po"; \ else rm -f ".deps/eventfilter.Tpo"; exit 1; \ fi cc1plus: warning: command line option "-Wmissing-prototypes" is valid for=20 C/ObjC but not for C++ cc1plus: warning: command line option "-Wmissing-prototypes" is valid for=20 C/ObjC but not for C++ editviewbase.cpp: In member function `virtual void=20 EditViewBase::setupActions(QString, bool)': editviewbase.cpp:203: warning: `key' is deprecated (declared=20 at /usr/lib/kde3/include/kstdaccel.h:452) editviewbase.cpp:203: warning: `key' is deprecated (declared=20 at /usr/lib/kde3/include/kstdaccel.h:452) editviewbase.cpp:209: warning: `key' is deprecated (declared=20 at /usr/lib/kde3/include/kstdaccel.h:452) editviewbase.cpp:209: warning: `key' is deprecated (declared=20 at /usr/lib/kde3/include/kstdaccel.h:452) /usr/lib/qt3/include/qcanvas.h:419: error: `QCanvasPixmap::QCanvasPixmap(co= nst=20 QCanvasPixmap&)' is private editviewbase.cpp:215: error: within this context /usr/lib/qt3/include/qcanvas.h:419: error: `QCanvasPixmap::QCanvasPixmap(co= nst=20 QCanvasPixmap&)' is private editviewbase.cpp:220: error: within this context /usr/lib/qt3/include/qcanvas.h:419: error: `QCanvasPixmap::QCanvasPixmap(co= nst=20 QCanvasPixmap&)' is private editviewbase.cpp:225: error: within this context make[3]: ** [editviewbase.o] Erro 1 The private copy constructor of QCanvasPixmap is strangely called. :-/ =2D-=20 Helio Chissini de Castro KDE Project South America Primary Contact Curitiba - Brasil |