23 : QDialog(parent), _orPort(orPort), _dirPort(dirPort)
28 ui.buttonBox->setStandardButtons(QDialogButtonBox::Close
29 | QDialogButtonBox::Help);
31 ui.progressBar->setValue(0);
32 ui.progressBar->setFormat(
"");
33 ui.progressBar->setMinimum(0);
39 this, SLOT(
clicked(QAbstractButton*)));
49 QWidget::setVisible(visible);
61 ui.buttonBox->setEnabled(
false);
62 ui.progressBar->setValue(0);
75 ui.buttonBox->setEnabled(
true);
76 ui.buttonBox->setStandardButtons(QDialogButtonBox::Close
77 | QDialogButtonBox::Help);
87 ui.buttonBox->setEnabled(
true);
88 ui.buttonBox->setStandardButtons(QDialogButtonBox::Retry
89 | QDialogButtonBox::Close
90 | QDialogButtonBox::Help);
100 ui.progressBar->setValue(
ui.progressBar->value()+1);
110 ui.progressBar->setValue(
ui.progressBar->value()+1);
111 ui.lblCurrentState->setText(tr(
"Discovering UPnP-enabled devices"));
115 ui.progressBar->setValue(
ui.progressBar->value()+1);
116 ui.lblCurrentState->setText(tr(
"Updating directory port mapping"));
120 ui.progressBar->setValue(
ui.progressBar->value()+1);
121 ui.lblCurrentState->setText(tr(
"Updating relay port mapping"));
125 ui.progressBar->setValue(
ui.progressBar->maximum());
126 ui.lblCurrentState->setText(tr(
"Test completed successfully!"));
131 ui.progressBar->setValue(
ui.progressBar->maximum());
149 switch (
ui.buttonBox->standardButton(button)) {
150 case QDialogButtonBox::Retry:
154 case QDialogButtonBox::Close:
158 case QDialogButtonBox::Help:
UPNPTestDialog(quint16 orPort, quint16 dirPort, QWidget *parent=0)
int discoverTimeout() const
static UPNPControl * instance()
void setVisible(bool visible)
stop errmsg connect(const QHostAddress &address, quint16 port)
void clicked(QAbstractButton *button)
void upnpStateChanged(UPNPControl::UPNPState state)
void getDesiredState(quint16 *desiredDirPort, quint16 *desiredOrPort)
void setDesiredState(quint16 desiredDirPort, quint16 desiredOrPort)