Re: [Devel] [PATCH] qbox

2003-12-05 Thread Juergen Spitzmueller
Angus Leeming wrote:
 Jürgen, LengthCombo derives publicly from QComboBox. I think therfore that
 this isn't needed:

 +void LengthCombo::setCurrentItem(int item)
 +{
 +   QComboBox::setCurrentItem(item);
 +}

 The code will just do the right thing.

I'd guess so too, but then I get the error below. Seems that the function is 
somehow overwritten by Lengthcombo::setCurrentItem(LyXLength::unit unit) and 
has to be reimplemented.

QBox.C: In member function `virtual void QBox::update_contents()':
QBox.C:130: error: invalid conversion from `int' to `LyXLength::UNIT'
QBox.C:130: error:   initializing argument 1 of `virtual void
   LengthCombo::setCurrentItem(LyXLength::UNIT)'
QBox.C:147: error: invalid conversion from `int' to `LyXLength::UNIT'
QBox.C:147: error:   initializing argument 1 of `virtual void
   LengthCombo::setCurrentItem(LyXLength::UNIT)'
make[5]: *** [QBox.lo] Fehler 1

Regards,
Jürgen.



Re: [Devel] [PATCH] qbox

2003-12-05 Thread Angus Leeming
Juergen Spitzmueller wrote:
 Jürgen, LengthCombo derives publicly from QComboBox. I think
 therfore that this isn't needed:

 +void LengthCombo::setCurrentItem(int item)
 +{
 +   QComboBox::setCurrentItem(item);
 +}

 The code will just do the right thing.
 
 I'd guess so too, but then I get the error below. Seems that the
 function is somehow overwritten by
 Lengthcombo::setCurrentItem(LyXLength::unit unit) and has to be
 reimplemented.

Ohhh!

-- 
Angus



Re: [Devel] [PATCH] qbox

2003-12-05 Thread Juergen Spitzmueller
Angus Leeming wrote:
> Jürgen, LengthCombo derives publicly from QComboBox. I think therfore that
> this isn't needed:
>
> +void LengthCombo::setCurrentItem(int item)
> +{
> +   QComboBox::setCurrentItem(item);
> +}
>
> The code will just do the right thing.

I'd guess so too, but then I get the error below. Seems that the function is 
somehow overwritten by Lengthcombo::setCurrentItem(LyXLength::unit unit) and 
has to be reimplemented.

QBox.C: In member function `virtual void QBox::update_contents()':
QBox.C:130: error: invalid conversion from `int' to `LyXLength::UNIT'
QBox.C:130: error:   initializing argument 1 of `virtual void
   LengthCombo::setCurrentItem(LyXLength::UNIT)'
QBox.C:147: error: invalid conversion from `int' to `LyXLength::UNIT'
QBox.C:147: error:   initializing argument 1 of `virtual void
   LengthCombo::setCurrentItem(LyXLength::UNIT)'
make[5]: *** [QBox.lo] Fehler 1

Regards,
Jürgen.



Re: [Devel] [PATCH] qbox

2003-12-05 Thread Angus Leeming
Juergen Spitzmueller wrote:
>> Jürgen, LengthCombo derives publicly from QComboBox. I think
>> therfore that this isn't needed:
>>
>> +void LengthCombo::setCurrentItem(int item)
>> +{
>> +   QComboBox::setCurrentItem(item);
>> +}
>>
>> The code will just do the right thing.
> 
> I'd guess so too, but then I get the error below. Seems that the
> function is somehow overwritten by
> Lengthcombo::setCurrentItem(LyXLength::unit unit) and has to be
> reimplemented.

Ohhh!

-- 
Angus