[Kde-devel-es] Problema al derivar de un dialogo

Raúl raul at escomposlinux.org
Sat Jun 19 14:10:36 CEST 2004


  He creado un dialogo con el Qt designer, y a la hora de usarlo en mi
  apliacion, estoy intentando derivar de el y redefinir los slots. Las
  clases son asi:


  dialogo-coordenadas.h

  class SelectCoordenadas : public QDialog
  {
     Q_OBJECT

     public:
       SelectCoordenadas( QWidget* parent = 0, const char* name = 0,
                          bool modal = FALSE, WFlags fl = 0 );
       ~SelectCoordenadas();

       //los widgets del dialogo

    public slots:
       virtual void oscurece(int i);

  }

  dlg.h

  #include <dialogo-coordenadas.h>

  class dlg: public  SelectCoordenadas
  {

   Q_OBJECT

	public:

     dlg( QWidget* parent = 0, const char* name = 0, bool modal = FALSE,
           WFlags fl = 0 ): SelectCoordenadas(parent, name, modal, fl ) { }

     ~dlg();

   public slots:
     void oscurece (int i)
	  {
	    //hacer cosas con los widgets heredados
		 spinbox->setDisable(true);
     }
	  
  };						  

  A la hora de compilar da este error:

  dlg.h:23: error: `setDisabled' undeclared (first use this function)
  dlg.h:23: error: (Each undeclared identifier is reported only once for
  each  function it appears in.)

  Como si no reconociera que al spinbox o algo asi. Llevo dos dias con
  esto, ni tengo ni idea de donde esta el fallo.
	  

-- 

                Miembro del grupo LILO: http://lilo.uah.es
	
Debian Sarge. 2.6.5
raul at escomposlinux . org
GPG ID: 0xDBA0989C
Fingerprint: FEE5 E4EB 7418 8268 8373 C692 F9AA 940D DBA0 989C



More information about the Kde-devel-es mailing list