void CoreApplication::Connect() { QObject* saveScoreBtn = m_pAppEngine->rootObjects().first()->findChild<QObject*>("btnSaveScore"); if (saveScoreBtn) { connect(saveScoreBtn, SIGNAL(saveScore(QString, QString, QString, QString, bool)), SaveScore::Instance(), SLOT(onSaveScore(QString, QString, QString, QString, bool))); } QQuickItem* cbbGymnast = m_pAppEngine->rootObjects().first()->findChild<QQuickItem*>("cbbGymnastSelection"); if (cbbGymnast) { connect(cbbGymnast, SIGNAL(selectedTextChanged(QString)), this, SLOT(onGymnastChanged(QString))); } }
} if (connectedObject) { connectedObject->disconnect(this); connectedObject = 0; } if (focusedObject && focusedObject->metaObject()) { if (focusedObject->metaObject()->indexOfSignal("copyAvailable(bool)") != -1) { // for MTextEdit connect(focusedObject, SIGNAL(copyAvailable(bool)), this, SLOT(handleCopyAvailabilityChange(bool))); connectedObject = focusedObject; } else if (focusedObject->metaObject()->indexOfSignal("selectedTextChanged()") != -1) { // for QML::TextInput connect(focusedObject, SIGNAL(selectedTextChanged()), this, SLOT(handleSelectedTextChange())); connectedObject = focusedObject; } else if (focusedObject->metaObject()->indexOfSignal("selectionChanged()") != -1) { // for QLineEdit connect(focusedObject, SIGNAL(selectionChanged()), this, SLOT(handleSelectedTextChange())); connectedObject = focusedObject; } } } bool MInputContext::x11FilterEvent(QWidget */*widget*/, XEvent *event) { if ((event->type == XKeyPress || (event->type == XKeyRelease))) { currentKeyEventTime = event->xkey.time;