void AdjQueryDlg::keyPressEvent( QKeyEvent *e ) { switch( e->key() ) { case Key_Escape: dontKnowClicked(); break; case Key_Return: case Key_Enter: if (mw->dont_know->isDefault() ) dontKnowClicked(); else if (mw->know_it->isDefault() ) knowItClicked(); else if (mw->show_all->isDefault() ) showAllClicked(); else if (mw->verify->isDefault() ) verifyClicked(); break; default: e->ignore(); break; } }
SignatureDlg::SignatureDlg(TransferHandler *transfer, const KUrl &dest, QWidget *parent, Qt::WFlags flags) : KGetSaveSizeDialog("SignatureDlg", parent, flags), m_signature(transfer->signature(dest)), m_fileModel(transfer->fileModel()) { setCaption(i18nc("Signature here is meant in cryptographic terms, so the signature of a file.", "Signature of %1.", dest.fileName())); QWidget *widget = new QWidget(this); ui.setupUi(widget); ui.loadSignature->setIcon(KIcon("document-open")); ui.verify->setIcon(KIcon("document-encrypt")); setMainWidget(widget); ui.information->setCloseButtonVisible(false); ui.information->setWordWrap(true); if (m_signature) { connect(ui.loadSignature, SIGNAL(clicked(bool)), this, SLOT(loadSignatureClicked())); connect(ui.verify, SIGNAL(clicked()), this, SLOT(verifyClicked())); connect(ui.signature, SIGNAL(textChanged()), this, SLOT(textChanged())); connect(m_signature, SIGNAL(verified(int)), this, SLOT(updateData())); if (m_fileModel) { m_file = m_fileModel->index(dest, FileItem::File); connect(m_fileModel, SIGNAL(fileFinished(KUrl)), this, SLOT(fileFinished(KUrl))); } updateData(); updateButtons(); } else {
AdjQueryDlg::AdjQueryDlg ( QString type, int entry, int col, int query_cycle, int query_num, int query_startnum, kvoctrainExpr *exp, kvoctrainDoc *doc, const Comparison &_comp) : QueryDlgBase(i18n("Comparison Training")) { mw = new AdjQueryDlgForm(this); setMainWidget(mw); connect(mw->dont_know, SIGNAL(clicked()), SLOT(dontKnowClicked()) ); connect(mw->know_it, SIGNAL(clicked()), SLOT(knowItClicked()) ); connect(mw->verify, SIGNAL(clicked()), SLOT(verifyClicked()) ); connect(mw->show_all, SIGNAL(clicked()), SLOT(showAllClicked()) ); connect(mw->lev1Field, SIGNAL(returnPressed()), SLOT(returnPressed()) ); connect(mw->lev2Field, SIGNAL(returnPressed()), SLOT(returnPressed()) ); connect(mw->lev3Field, SIGNAL(returnPressed()), SLOT(returnPressed()) ); connect(mw->lev1Field, SIGNAL(textChanged(const QString&)), SLOT(lev1Changed(const QString&)) ); connect(mw->lev2Field, SIGNAL(textChanged(const QString&)), SLOT(lev2Changed(const QString&)) ); connect(mw->lev3Field, SIGNAL(textChanged(const QString&)), SLOT(lev3Changed(const QString&)) ); qtimer = 0; mw->lev1Label->setBuddy(mw->lev1Field); mw->lev2Label->setBuddy(mw->lev2Field); mw->lev3Label->setBuddy(mw->lev3Field); setQuery (type, entry, col, query_cycle, query_num, query_startnum, exp, doc, _comp); mw->countbar->setFormat("%v/%m"); mw->timebar->setFormat("%v"); resize(configDialogSize("AdjQueryDialog")); }