Не по теме, но, ИМХО так было бы паписать правильнее
QWidget * MyTable :: createEditor ( int row, int col, bool initFromCell ) const
{
if ( isReadOnly() || isRowReadOnly( row ) || isColumnReadOnly( col ) )
return 0;
QComboBox *e;
QString s = text (row, col);
e = new QComboBox( TRUE, viewport() );
e -> setEditable (TRUE);
e -> setAutoCompletion (TRUE);
e -> insertItem ("One");
e -> insertItem ("Two");
e -> insertItem ("Three");
e -> setEditText (s);
e -> lineEdit ()) -> selectAll ();
return e;
}