gr_esb_ui.cpp
31 lines
| 920 B
| text/x-c
|
CppLexer
Jeandet Alexis
|
r22 | #include "gr_esb_ui.h" | ||
#include "ui_gr_esb_ui.h" | ||||
Jeandet Alexis
|
r24 | #include <QWebView> | ||
Jeandet Alexis
|
r22 | |||
GR_ESB_ui::GR_ESB_ui(QWidget *parent) : | ||||
QWidget(parent), | ||||
ui(new Ui::GR_ESB_ui) | ||||
{ | ||||
ui->setupUi(this); | ||||
Jeandet Alexis
|
r24 | connect(this->ui->GRESB_IP_lineEdit,SIGNAL(textChanged(QString)),this,SLOT(changeIp(QString))); | ||
connect(this->ui->GRESB_Vlink_CmBx,SIGNAL(currentIndexChanged(QString)),this,SIGNAL(vlinkchanged(QString))); | ||||
Jeandet Alexis
|
r25 | connect(this->ui->connectQpb,SIGNAL(clicked()),this,SIGNAL(connectClicked())); | ||
Jeandet Alexis
|
r22 | } | ||
Jeandet Alexis
|
r24 | void GR_ESB_ui::changeIp(QString ip) | ||
Jeandet Alexis
|
r22 | { | ||
Jeandet Alexis
|
r24 | this->ui->WebView->load(QUrl("http://"+ip)); | ||
emit this->ipchanged(ip); | ||||
Jeandet Alexis
|
r22 | } | ||
Jeandet Alexis
|
r24 | |||
Jeandet Alexis
|
r25 | void GR_ESB_ui::lock(bool lock) | ||
{ | ||||
this->ui->GRESB_IP_lineEdit->setDisabled(lock); | ||||
this->ui->GRESB_LinkNum_CmBx->setDisabled(lock); | ||||
this->ui->GRESB_Vlink_CmBx->setDisabled(lock); | ||||
if(lock) | ||||
this->ui->connectQpb->setText("Disconnect"); | ||||
else | ||||
this->ui->connectQpb->setText("Connect"); | ||||
} | ||||