void SCTPAllAssocsDialog::on_analyseButton_clicked() { if (!selected_assoc) { selected_assoc = findSelectedAssoc(); printf("on_analyseButton_clicked found assoc %p with id %d\n", selected_assoc, selected_assoc->assoc_id); } SCTPAssocAnalyseDialog *sctp_analyse = new SCTPAssocAnalyseDialog(this, selected_assoc, cap_file_, this); connect(sctp_analyse, SIGNAL(filterPackets(QString&,bool)), parent(), SLOT(filterPackets(QString&,bool))); if (sctp_analyse->isMinimized() == true) { sctp_analyse->showNormal(); } else { sctp_analyse->show(); } sctp_analyse->raise(); sctp_analyse->activateWindow(); }
void SCTPAllAssocsDialog::getSelectedItem() { ui->analyseButton->setEnabled(true); ui->setFilterButton->setEnabled(true); ui->analyseButton->setFocus(Qt::OtherFocusReason); selected_assoc = findSelectedAssoc(); }
void SCTPAllAssocsDialog::getSelectedItem() { ui->analyseButton->setEnabled(true); ui->setFilterButton->setEnabled(true); ui->analyseButton->setFocus(Qt::OtherFocusReason); selected_assoc = findSelectedAssoc(); printf("selection changed assoc now %p with id %d\n", selected_assoc, selected_assoc->assoc_id); }
void SCTPAllAssocsDialog::on_setFilterButton_clicked() { if (!selected_assoc){ selected_assoc = findSelectedAssoc(); } QString newFilter = QString("sctp.assoc_index==%1").arg(selected_assoc->assoc_id); selected_assoc = NULL; emit filterPackets(newFilter, false); }