//---------------------------------------------------- MainWindow::MainWindow(QWidget *parent) : QDialog(parent), ui(new Ui::MainWindow), mADBProcess(NULL), mDebugWidget(nullptr), mServiceShouldRun(false), mCrashCount(0) { ui->setupUi(this); // Setup UDP discovery socket mAnnouncer = new QUdpSocket(this); mAnnouncer->bind(QHostAddress::Any, 9876); connect(mAnnouncer, SIGNAL(readyRead()), this, SLOT(onDiscoveryReadyRead())); // Connect UI slots connect(ui->listDevices, SIGNAL(itemClicked(QListWidgetItem*)), this, SLOT(onSelectDevice(QListWidgetItem*))); connect(ui->listDevices, SIGNAL(itemDoubleClicked(QListWidgetItem*)), this, SLOT(onDoubleClickDevice(QListWidgetItem*))); connect(ui->btnBootstrapUSB, SIGNAL(clicked()), this, SLOT(onClickBootstrapUSB())); connect(ui->btnConnectUSB, SIGNAL(clicked()), this, SLOT(onClickConnectUSB())); connect(ui->btnConnect, SIGNAL(clicked()), this, SLOT(onClickConnect())); connect(ui->btnWebsite, SIGNAL(clicked()), this, SLOT(onClickWebsite())); connect(ui->btnDebugLog, SIGNAL(clicked()), this, SLOT(onClickShowDebugLog())); connect(ui->cbQuality, SIGNAL(currentIndexChanged(int)), this, SLOT(onQualityChanged(int))); connect(ui->spinBitrate, SIGNAL(valueChanged(int)), this, SLOT(onBitrateChanged(int))); // Check if we have an update available QNetworkAccessManager* netAM = new QNetworkAccessManager(this); QNetworkRequest request(QUrl(UPDATE_URL)); QNetworkReply* reply = netAM->get(request); connect(reply, SIGNAL(finished()), this, SLOT(onUpdateChecked())); ui->lblClientVersion->setText("Client version " CLIENT_VERSION); // Start timeout timer startTimer(500); }
//---------------------------------------------------- MainWindow::MainWindow(QWidget *parent) : QDialog(parent), ui(new Ui::MainWindow) { ui->setupUi(this); //setWindowFlags( Qt::CustomizeWindowHint ); this->setFixedSize(this->width(),this->height()); connect(ui->btnConnect, SIGNAL(clicked()), this, SLOT(onClickConnect())); connect(ui->btnWebsite, SIGNAL(clicked()), this, SLOT(onClickWebsite())); }