void QStatusBar_QtDShell::__override_focusOutEvent(QFocusEvent* arg__1, bool static_call) { if (static_call) { QWidget::focusOutEvent((QFocusEvent* )arg__1); } else { focusOutEvent((QFocusEvent* )arg__1); } }
void QGraphicsEllipseItem_QtDShell::__override_focusOutEvent(QFocusEvent* event0, bool static_call) { if (static_call) { QGraphicsItem::focusOutEvent((QFocusEvent* )event0); } else { focusOutEvent((QFocusEvent* )event0); } }
void QFontComboBox_QtDShell::__override_focusOutEvent(QFocusEvent* e0, bool static_call) { if (static_call) { QComboBox::focusOutEvent((QFocusEvent* )e0); } else { focusOutEvent((QFocusEvent* )e0); } }
void QAbstractPageSetupDialog_QtDShell::__override_focusOutEvent(QFocusEvent* arg__1, bool static_call) { if (static_call) { QWidget::focusOutEvent((QFocusEvent* )arg__1); } else { focusOutEvent((QFocusEvent* )arg__1); } }
void QDateEdit_QtDShell::__override_focusOutEvent(QFocusEvent* event0, bool static_call) { if (static_call) { QAbstractSpinBox::focusOutEvent((QFocusEvent* )event0); } else { focusOutEvent((QFocusEvent* )event0); } }
KeyButton::KeyButton(KeyOptionView &keyView) : ZPressButton(keyView.myWidget, "ZPressButton", (ZSkinService::WidgetClsID)4 /*-1, 232, 25*/), myKeyView(keyView) { QFont f = qApp->font(); f.setPointSize(14); this->setFont(f); setText("Press this button to select key"); focusOutEvent(0); }
PagesEdit::PagesEdit( MiniBar * parent ) : QLineEdit( parent ), m_miniBar( parent ), m_eatClick( false ) { // customize look setFrameShadow( QFrame::Raised ); focusOutEvent( 0 ); // use an integer validator m_validator = new QIntValidator( 1, 1, this ); setValidator( m_validator ); // customize text properties setAlignment( Qt::AlignCenter ); setMaxLength( 4 ); }
void GameCanvas::cardClicked( QGraphicsItem* item ) { if( item ) item->setSelected( false ); if( item->type() == CANVASCARD ) { CanvasCard* card = static_cast<CanvasCard*>(item); for( unsigned int i = 0; i < PLAYERS; i++ ) { if( m_players[i]->isHuman() && m_players[i]->hasCard( card->card()->id() ) ) { m_result = card->card()->id(); disconnect( this, SIGNAL(clicked( QGraphicsItem* )), this, SLOT(cardClicked(QGraphicsItem*))); // be sure that focusOutEvent does not use its parameter focusOutEvent( NULL ); m_loop.exit(); } }
void bc_editor_app::changeEvent(QEvent* p_event) { if (p_event->type() == QEvent::WindowStateChange) { QWindowStateChangeEvent* l_window_state_event = static_cast<QWindowStateChangeEvent*>(p_event); m_d3d_widget->window_state_change_event(l_window_state_event, windowState()); } if (p_event->type() == QEvent::ActivationChange) { if (isActiveWindow()) { QFocusEvent l_focus_event(QEvent::FocusIn); focusInEvent(&l_focus_event); } else { QFocusEvent l_focus_event(QEvent::FocusOut); focusOutEvent(&l_focus_event); } } QWidget::changeEvent(p_event); }
void DhQAbstractSpinBox::DvhfocusOutEvent(QFocusEvent* x1) { return focusOutEvent(x1); }
void DhQGroupBox::DvhfocusOutEvent(QFocusEvent* x1) { return focusOutEvent(x1); }
void DhQGraphicsItemGroup::DvhfocusOutEvent(QFocusEvent* x1) { return focusOutEvent(x1); }
void DhQGraphicsScene::DvhfocusOutEvent(QFocusEvent* x1) { return focusOutEvent(x1); }
void DhQGraphicsEllipseItem::DvhfocusOutEvent(QFocusEvent* x1) { return focusOutEvent(x1); }
void DhQSlider::DvhfocusOutEvent(QFocusEvent* x1) { return focusOutEvent(x1); }
bool CLockedEdit::eventFilter(QObject *object, QEvent *event) { if ( event->type() == QEvent::Show ) { showEvent(dynamic_cast<QShowEvent*>(event)); return true; } if ( event->type() == QEvent::ShowToParent ) { showEvent(dynamic_cast<QShowEvent*>(event)); return true; } if ( event->type() == QEvent::Hide ) { hideEvent(dynamic_cast<QHideEvent*>(event)); return true; } if ( event->type() == QEvent::Move ) { moveEvent(dynamic_cast<QMoveEvent*>(event)); return true; } if ( event->type() == QEvent::Paint ) { paintEvent(dynamic_cast<QPaintEvent*>(event)); return true; } if ( event->type() == QEvent::FocusIn ) { focusInEvent(dynamic_cast<QFocusEvent*>(event)); return true; } if ( event->type() == QEvent::FocusOut ) { focusOutEvent(dynamic_cast<QFocusEvent*>(event)); return true; } if ( event->type() == QEvent::MouseButtonPress ) { mousePressEvent(dynamic_cast<QMouseEvent*>(event)); return true; } if ( event->type() == QEvent::MouseButtonRelease ) { mouseReleaseEvent(dynamic_cast<QMouseEvent*>(event)); return true; } if ( event->type() == QEvent::MouseButtonDblClick ) { mouseDoubleClickEvent(dynamic_cast<QMouseEvent*>(event)); return true; } if ( event->type() == QEvent::MouseMove ) { mouseMoveEvent(dynamic_cast<QMouseEvent*>(event)); return true; } if ( event->type() == QEvent::Wheel ) { wheelEvent(dynamic_cast<QWheelEvent*>(event)); return true; } if ( event->type() == QEvent::Resize ) { resizeEvent(dynamic_cast<QResizeEvent*>(event)); return true; } if ( event->type() == QEvent::KeyPress ) { keyPressEvent(dynamic_cast<QKeyEvent*>(event)); return true; } if ( event->type() == QEvent::KeyRelease ) { keyReleaseEvent(dynamic_cast<QKeyEvent*>(event)); return true; } // qDebug("eventFilter: unhandled %d object %s", event->type(), object->objectName().toAscii().constData()); return false; }
KeyLineEdit::KeyLineEdit(KeyOptionView &keyView) : QLineEdit(keyView.myWidget), myKeyView(keyView) { focusOutEvent(0); }
void DhQPushButton::DvhfocusOutEvent(QFocusEvent* x1) { return focusOutEvent(x1); }
KeyLineEdit::KeyLineEdit(KeyOptionView &keyView, QWidget *parent) : QLineEdit(parent), myKeyView(keyView) { focusOutEvent(0); }
void DhQScrollArea::DvhfocusOutEvent(QFocusEvent* x1) { return focusOutEvent(x1); }
void DhQStackedWidget::DvhfocusOutEvent(QFocusEvent* x1) { return focusOutEvent(x1); }
/*! * \en Sets widget visual type, depend of property fieldType. * This property must be set above call this function. \_en * \ru Устанавливает визуальный тип виджета в зависимости от свойства * `fieldType'. Это свойсто должно быть установлено до вызова этой функции, * иначе тип виджета будет установлен в Unknown. \_ru */ void wField::widgetInit() { QString str; char s1[20]; int n1=0, n2=0; lineEdit->hide(); disconnect( lineEdit, SIGNAL( textChanged( const QString & ) ), this, SLOT( setValue( const QString & ) ) ); disconnect( lineEdit, SIGNAL( lostFocus() ), this, SLOT( focusOutEvent()) ); // lineEdit->disconnect(); lineEdit->setReadOnly(false); layout()->remove(lineEdit); dateEdit->hide();// = new QDateEdit(this); disconnect(dateEdit, SIGNAL( valueChanged ( const QDate&) ), this, SLOT( setValue( const QDate & ) ) ); disconnect(dateEdit, SIGNAL( lostFocus() ), this, SLOT( focusOutEvent() ) ); layout()->remove(dateEdit); objLabel->hide();// = new QLabel(this); objLabel->disconnect(); layout()->remove(objLabel); objButton->hide();// = new wCatButton("...",this); disconnect( objButton, SIGNAL( clicked() ), this, SLOT( fieldSelect() ) ); // objButton->disconnect(); layout()->remove(objButton); checkBox->hide(); disconnect( checkBox, SIGNAL( valueChanged ( const QString & ) ), this, SLOT( setValue( const QString & ) ) ); disconnect( checkBox, SIGNAL( toggled (bool) ), checkBox, SLOT( on_toggled() ) ); // checkBox->disconnect(); layout()->remove(checkBox); //TODO: need rewrite if (!vFieldType.isEmpty()) sscanf((const char *)vFieldType,"%s %i %i", s1, &n1, &n2); qDebug() << "vEditorType " << vEditorType; switch (vEditorType) { case Numberic: lineEdit->setText(vValue); if(vFieldType.isEmpty()) { // set validator for numeric type QString str = tr("^\\-{0,1}\\d{0,%1}\\.{1}\\d{0,%2}$").arg(3).arg(3); QRegExp rexp( str ); lineEdit->setValidator(new QRegExpValidator(rexp,lineEdit)); } else { if(n2==0) { // set default validator for integer type QString str = tr("^\\-{0,1}\\d{0,%1}$").arg(n1); QRegExp rexp( str ); lineEdit->setValidator(new QRegExpValidator(rexp,lineEdit)); } else { // set default validator for float type QString str = tr("^\\-{0,1}\\d{0,%1}\\.{1}\\d{0,%2}$").arg(n1).arg(n2); QRegExp rexp( str ); lineEdit->setValidator(new QRegExpValidator(rexp,lineEdit)); } } connect( lineEdit, SIGNAL( textChanged( const QString & ) ), this, SLOT( setValue( const QString & ) ) ); connect( lineEdit, SIGNAL( lostFocus() ), this, SLOT( focusOutEvent()) ); setFocusProxy(lineEdit); layout()->add( lineEdit ); lineEdit->show(); break; case String: if(vFieldType.isEmpty()) { // set default validator for string lineEdit->setMaxLength(20); } else { // set validator for string lineEdit->setMaxLength(n1); } connect( lineEdit, SIGNAL( textChanged( const QString & ) ), this, SLOT( setValue( const QString & ) ) ); connect( lineEdit, SIGNAL( lostFocus() ), this, SLOT( focusOutEvent()) ); setFocusProxy(lineEdit); layout()->add( lineEdit ); lineEdit->show(); break; case Date: case DateTime: // used object wDateTime, inherits QDateTime //dateEdit->setSeparator("."); //dateEdit->setOrder( Q3DateEdit::DMY ); dateEdit->setDisplayFormat("dd.MM.YYYY"); connect(dateEdit, SIGNAL( valueChanged ( const QDate&) ), this, SLOT( setValue( const QDate & ) ) ); connect(dateEdit, SIGNAL( lostFocus() ), this, SLOT( focusOutEvent() ) ); setFocusProxy( dateEdit ); layout()->add( dateEdit ); dateEdit->show(); break; case Catalogue: md_oid = n1; objLabel->setFrameShape( QFrame::Box ); objLabel->setLineWidth( 1 ); objLabel->setFocusPolicy(Qt::NoFocus); objButton->setMaximumWidth(25); objButton->setFocusPolicy(Qt::StrongFocus); connect( objButton, SIGNAL( clicked() ), this, SLOT( fieldSelect() ) ); setFocusProxy(objButton); layout()->add( objLabel ); layout()->add( objButton ); objLabel->show(); objButton->show(); break; case Document: //>>>>>>> 1.49.2.4 // Field type = Document md_oid = n1; objLabel->setFrameStyle( QFrame::Panel | QFrame::Sunken ); objLabel->setLineWidth( 1 ); objLabel->setFocusPolicy(Qt::NoFocus); objButton->setMaximumWidth(25); objButton->setFocusPolicy(Qt::StrongFocus); connect( objButton, SIGNAL( clicked() ), this, SLOT( fieldSelect() ) ); setFocusProxy(objButton); layout()->add( objLabel ); layout()->add( objButton ); objLabel->show(); objButton->show(); break; case Boolean: // connect( checkBox, SIGNAL( lostFocus() ), this, SLOT( focusOutEvent()) ); connect( checkBox, SIGNAL( valueChanged ( const QString & ) ), this, SLOT( setValue( const QString & ) ) ); connect( checkBox, SIGNAL( toggled (bool) ), checkBox, SLOT( on_toggled() ) ); setFocusProxy(checkBox); layout()->add(checkBox); checkBox->show(); break; default: objLabel->setText("UnknownField"); objLabel->setFrameShape(QFrame::Box); setFocusPolicy(Qt::NoFocus); layout()->add( objLabel ); objLabel->show(); break; } setValue(vValue); }
void DhQGLWidget::DvhfocusOutEvent(QFocusEvent* x1) { return focusOutEvent(x1); }
KeyButton::KeyButton(KeyOptionView &keyView) : QPushButton(keyView.myWidget), myKeyView(keyView) { focusOutEvent(0); }