void PortGroupList::addPortGroup(PortGroup &portGroup) { mPortGroupListModel.portGroupAboutToBeAppended(); connect(&portGroup, SIGNAL(portGroupDataChanged(int, int)), &mPortGroupListModel, SLOT(when_portGroupDataChanged(int, int))); #if 0 connect(&portGroup, SIGNAL(portListAboutToBeChanged(quint32)), &mPortGroupListModel, SLOT(triggerLayoutAboutToBeChanged())); connect(&portGroup, SIGNAL(portListChanged(quint32)), &mPortGroupListModel, SLOT(triggerLayoutChanged())); #endif connect(&portGroup, SIGNAL(portListChanged(quint32)), &mPortGroupListModel, SLOT(when_portListChanged())); connect(&portGroup, SIGNAL(portListChanged(quint32)), &mPortStatsModel, SLOT(when_portListChanged())); connect(&portGroup, SIGNAL(statsChanged(quint32)), &mPortStatsModel, SLOT(when_portGroup_stats_update(quint32))); mPortGroups.append(&portGroup); portGroup.connectToHost(); mPortGroupListModel.portGroupAppended(); mPortStatsModel.when_portListChanged(); }
void cMobile::setStatus(cExtendedStatus *status) { if (status_ && status_ != status) { delete status_; } status_ = status; emit statsChanged(); }
bool TrWindow::qt_emit( int _id, QUObject* _o ) { switch ( _id - staticMetaObject()->signalOffset() ) { case 0: statsChanged((int)static_QUType_int.get(_o+1),(int)static_QUType_int.get(_o+2),(int)static_QUType_int.get(_o+3),(int)static_QUType_int.get(_o+4),(int)static_QUType_int.get(_o+5),(int)static_QUType_int.get(_o+6)); break; default: return QMainWindow::qt_emit(_id,_o); } return TRUE; }
MainWindow::MainWindow(QWidget * parent): QMainWindow(parent), ui(new Ui::MainWindow) { const char *version = openconnect_get_version(); QString txt; ui->setupUi(this); this->setWindowTitle(QLatin1String("openconnect " VERSION)); txt = QLatin1String("Based on libopenconnect ") + QLatin1String(version); txt += QLatin1String("\nGnuTLS: ") + QLatin1String(gnutls_check_version(NULL)); ui->versionLabel->setText(txt); timer = new QTimer(this); blink_timer = new QTimer(this); this->cmd_fd = INVALID_SOCKET; connect(ui->actionQuit, SIGNAL(triggered()), qApp, SLOT(quit())); connect(blink_timer, SIGNAL(timeout(void)), this, SLOT(blink_ui(void)), Qt::QueuedConnection); connect(timer, SIGNAL(timeout()), this, SLOT(request_update_stats()), Qt::QueuedConnection); connect(ui->comboBox->lineEdit(), SIGNAL(returnPressed()), this, SLOT(on_connectBtn_clicked()), Qt::QueuedConnection); connect(this, SIGNAL(vpn_status_changed_sig(int)), this, SLOT(changeStatus(int)), Qt::QueuedConnection); QObject::connect(this, SIGNAL(log_changed(QString)), this, SLOT(writeProgressBar(QString)), Qt::QueuedConnection); QObject::connect(this, SIGNAL(stats_changed_sig(QString, QString, QString)), this, SLOT(statsChanged(QString, QString, QString)), Qt::QueuedConnection); ui->iconLabel->setPixmap(OFF_ICON); QNetworkProxyFactory::setUseSystemConfiguration(true); if (QSystemTrayIcon::isSystemTrayAvailable()) { QIcon icon; createActions(); createTrayIcon(); connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(iconActivated(QSystemTrayIcon::ActivationReason))); icon.addPixmap(TRAY_OFF_ICON, QIcon::Normal, QIcon::Off); trayIcon->setIcon(icon); trayIcon->show(); } else { updateProgressBar(QLatin1String("System doesn't support tray icon"), false); trayIcon = NULL; } }
void PPPStats::timerClick() { enum IOStatus newStatus; doStats(); if((ibytes != ibytes_last) && (obytes != obytes_last)) newStatus = BytesBoth; else if(ibytes != ibytes_last) newStatus = BytesIn; else if(obytes != obytes_last) newStatus = BytesOut; else newStatus = BytesNone; if(newStatus != ioStatus) emit statsChanged(ioStatus = newStatus); //baud_speed = (double)((ibytes - ibytes_last) /1024.0 ) * 5; ibytes_last = ibytes; obytes_last = obytes; }
void PPPStats::stop() { emit statsChanged(BytesNone); timer->stop(); }