[Kde-devel-es] Iconos para la barra de herramientas

Alex kde-devel-es@mail.kde.org
Sun, 16 Mar 2003 01:14:31 +0100


Hola.

Tengo una aplicaci=F3n con unas cuantas acciones creadas correctamente, y=
 no s=E9=20
donde estoy metiendo la pata, ya que aunque funcionan haciendo click en l=
os=20
men=FAs, no logro que aparezcan los iconos respectivos en la barra de=20
herramientas.

Estoy usando este constructor para la KAction:

#  KAction ( const QString& text, const QIconSet& pix, const KShortcut& c=
ut,=20
const QObject* receiver, const char* slot, KActionCollection* parent, con=
st=20
char* name )

O sea que tengo:

newEvent =3D new KAction(i18n("New &event"), QIconSet(QPixmap(event)), 0,=
 view,=20
SLOT(slotNewEvent()), actionCollection(), "new event");

Pero al compilar tengo estas erratas :-(

mdesigner.cpp: En member function `void MdesignerApp::initActions()':=20
mdesigner.cpp:96: no se encuentra una funci=F3n coincidente para la llama=
da a `=20
QPixmap::QPixmap(<unknown type>)'=20
/usr/lib/qt3-gcc3.2/include/qpixmap.h:220: candidates are:=20
[ ... ]
QPixmap::QPixmap(const char**)=20
[ ... ]
event.xpm:2: aviso: se defini=F3 `const char*event[35]' pero no se us=F3=20
gmake[2]: *** [mdesigner.o] Error 1=20
gmake[2]: Saliendo directorio `/home/alex/pfc/kdevelop/mdesigner/mdesigne=
r'=20
gmake[1]: *** [all-recursive] Error 1=20
gmake[1]: Saliendo directorio `/home/alex/pfc/kdevelop/mdesigner'=20
gmake: *** [all] Error 2=20
*** no conseguido ***

Vamos, que por alg=FAn motivo que no entiendo, el pixmap lo estoy incluye=
ndo (he=20
hecho el #include "event.xpm", claro), pero el compilador no lo usa cuand=
o=20
debe. El event.xpm, es un "const char *pix[]", como manda el constructor,=
 as=ED=20
que todo lo veo correcto :-?

=BFAlguna pista?

Gracias, un saludo ;-)
--=20
Alex (a.k.a. suy)  -  GPG ID: AA8D2A01
http://lacurva.net/=20