|
|
|
@ -43,7 +43,7 @@ bool CKCComboBox::eventFilter( TQObject *o, TQEvent *e ) {
|
|
|
|
|
if (e->type() == TQEvent::FocusOut) {
|
|
|
|
|
TQFocusEvent* f = TQT_TQFOCUSEVENT(e);
|
|
|
|
|
|
|
|
|
|
if (TQT_BASE_OBJECT(o) == TQT_BASE_OBJECT(lineEdit()) && f->reason() == TQFocusEvent::Tab) {
|
|
|
|
|
if (o == lineEdit() && f->reason() == TQFocusEvent::Tab) {
|
|
|
|
|
int index = listBox()->index( listBox()->findItem(currentText()) );
|
|
|
|
|
if (index == -1) {
|
|
|
|
|
index = 0;// return 0 if not found
|
|
|
|
@ -64,7 +64,7 @@ bool CKCComboBox::eventFilter( TQObject *o, TQEvent *e ) {
|
|
|
|
|
emit activated(currentText());
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
else if (TQT_BASE_OBJECT(o) == TQT_BASE_OBJECT(this)) {
|
|
|
|
|
else if (o == this) {
|
|
|
|
|
emit activated(currentText());
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|