[eside-ghost] Error raro al compilar..

Iker Perez de Albeniz - Txupete - txupete en gmail.com
Vie Sep 21 16:48:24 CEST 2007


Estoy con GTK pero creo ke el problema es de el compilador de C asi que...

desde el un slider llamo a una funcion setSliderValue(1) pansandole un
int de valor 1..

ms_HSspeed.signal_value_changed ().connect(sigc::mem_fun(*this,
&configWindow::setSliderValue(1)));

y luego mas abajo tengo la funcion


void configWindow::setSliderValue(int HSelect)
{
  std::ostringstream o;
  switch(HSelect){
  		case 1:	o << ms_HSspeed.get_value();
  				ms_Espeed.set_text(o.str());
  				break;
  		case 2: o << ms_HSacceleration.get_value();
  				ms_Eacceleration.set_text(o.str());
  				break;
  		case 3:	o << ms_HSscanspeed.get_value();
  				ms_Escanspeed.set_text(o.str());
  				break;
  		case 4: o << ms_HSscanacceleration.get_value();
  				ms_Escanacceleration.set_text(o.str());
  				break;
  }
}

el tema es que al compilar me sale el siguiente error..

configWindow.cpp: In constructor 'configWindow::configWindow()':
configWindow.cpp:365: error: l-valor inválido en '&' unario

he mirado lo de invalido &en unario... pero nada de nada..  alguna
idea.. de a que se refiere..??


Más información sobre la lista de distribución eside-ghost