Exemplo n.º 1
0
ClientInterActionView::~ClientInterActionView()
{
    if(udpSocket!=NULL)
    delete udpSocket;
    udpSocket=NULL;
emit updateTextBrowser("close dialog");
}
Exemplo n.º 2
0
void ClientInterActionView::on_pushButton_2_clicked()
{

    QString str(tr("end socket Ip:%1").arg(this->Info.sock->peerAddress().toString()));
    textBrowser->append(str);
     emit updateTextBrowser(str);
    this->Info.sock->close();
}
Exemplo n.º 3
0
void ThreeDMolDialog::updateLabels()
{
  if (m_molecule) {
    updateTextBrowser();
  } else {
    m_ui->plainTextEdit->clear();
  }
}
Exemplo n.º 4
0
void ClientInterActionView::processPendingDatagrams()
{
    while(udpSocket->hasPendingDatagrams())
    {
        QByteArray datagram;
        int t=udpSocket->bytesAvailable();
        datagram.resize(t);
        QHostAddress  TempAddress ;
        quint16 TempPort ;
        udpSocket->readDatagram(datagram.data(),datagram.size(),&TempAddress,&TempPort);
        QString recvData(datagram);
        textBrowser->append(tr("UDP received  From--------->IP:%1,Port:%2\n%3\n-------------<").arg(TempAddress.toString()).arg(TempPort).arg(recvData));
        emit updateTextBrowser(recvData);
    }
}
Exemplo n.º 5
0
void ClientInterActionView::on_pushButton_clicked()
{
    if(textEdit->text()=="")
    {
        textBrowser->append("empty msg");
        return;
    }
 QString sendstr;
        QByteArray sendba=textEdit->text().toAscii();

            if(radioButton->isChecked())//selected tcp mode
            {
                this->Info.sock->write(sendba);
                QString t(sendba);
                sendstr=tr("TCP send:------------>>>\n%1\nsend msg complete------------<<<\n").arg(t);


            }
            else if(radioButton_2->isChecked())//udp mode
            {

                if(udpSocket==NULL)
                {
                    // init udp socket
                   udpSocket=new QUdpSocket(this);
                   udpSocket->bind(this->udpBindPort);
                   connect(udpSocket,SIGNAL(error(QAbstractSocket::SocketError)),this,SLOT(DisplayError(QAbstractSocket::SocketError)));
                   connect(udpSocket,SIGNAL(readyRead()),this,SLOT(processPendingDatagrams()));
                }

               qint64 rt ;
              rt= udpSocket->writeDatagram(sendba.data(),this->Info.sock->peerAddress(),this->udpPeerPort);
              QString t(sendba);
              sendstr=tr("UDP send:------------>>>\n%1\nsend msg complete------------<<<\n").arg(t);
            }

            textEdit->clear();
            textBrowser->append(sendstr);
             emit updateTextBrowser(sendstr);

}
Exemplo n.º 6
0
int MyServer::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: updateTextBrowser((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 1: updateTextBrowserDlg((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 2: addtoListWidget((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 3: deletefromListWidget((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 4: Service(); break;
        case 5: Accept(); break;
        case 6: DisplayError((*reinterpret_cast< QAbstractSocket::SocketError(*)>(_a[1]))); break;
        case 7: OnDisconnected(); break;
        default: ;
        }
        _id -= 8;
    }
    return _id;
}
Exemplo n.º 7
0
void Scenery3dDialog::retranslate()
{
	if (dialog)
	{
		ui->retranslateUi(dialog);

		updateToolTipStrings();

		//update description
		SceneInfo si = mgr->getLoadingScene(); //the scene that is currently being loaded
		if(!si.isValid)
			si = mgr->getCurrentScene(); //the scene that is currently displayed
		updateTextBrowser(si);

		foreach(QAbstractButton* but, shortcutButtons)
		{
			//replace stored text with re-translated one
			but->setProperty("stelOriginalText",but->text());
		}

		updateShortcutStrings();
	}
Exemplo n.º 8
0
void ClientInterActionView::DisplayError(QAbstractSocket::SocketError socketError)
        {
                switch(socketError)
                        {
                        case 	QAbstractSocket::ConnectionRefusedError:
                                        textBrowser->append("ConnectionRefusedError");
                                        emit updateTextBrowser("ConnectionRefusedError");
                                        break;
                        case 	QAbstractSocket::RemoteHostClosedError:
                                        textBrowser->append("RemoteHostClosedError");
                                        emit updateTextBrowser("RemoteHostClosedError");
                                        break;
                        case 	QAbstractSocket::HostNotFoundError:
                                        textBrowser->append("HostNotFoundError");
                                        emit updateTextBrowser("HostNotFoundError");
                                        break;
                        case 	QAbstractSocket::SocketAccessError:
                                        textBrowser->append("SocketAccessError");
                                        emit updateTextBrowser("SocketAccessError");
                                        break;
                        case 	QAbstractSocket::SocketResourceError:
                                        textBrowser->append("SocketResourceError");
                                        emit updateTextBrowser("SocketResourceError");
                                        break;
                        case 	QAbstractSocket::SocketTimeoutError:
                                        textBrowser->append("SocketTimeoutError");
                                        emit updateTextBrowser("SocketTimeoutError");
                                        break;
                        case 	QAbstractSocket::DatagramTooLargeError:
                                        textBrowser->append("DatagramTooLargeError");
                                        emit updateTextBrowser("DatagramTooLargeError");
                                        break;
                        case 	QAbstractSocket::NetworkError:
                                        textBrowser->append("NetworkError");
                                        emit updateTextBrowser("NetworkError");
                                        break;
                        case 	QAbstractSocket::AddressInUseError:
                                        textBrowser->append("AddressInUseError");
                                        emit updateTextBrowser("AddressInUseError");
                                        break;
                        case 	QAbstractSocket::SocketAddressNotAvailableError:
                                        textBrowser->append("SocketAddressNotAvailableError");
                                        emit updateTextBrowser("SocketAddressNotAvailableError");
                                        break;
                        case 	QAbstractSocket::UnsupportedSocketOperationError:
                                        textBrowser->append("UnsupportedSocketOperationError");
                                        emit updateTextBrowser("UnsupportedSocketOperationError");
                                        break;
                        case 	QAbstractSocket::UnfinishedSocketOperationError:
                                        textBrowser->append("UnfinishedSocketOperationError");
                                        emit updateTextBrowser("UnfinishedSocketOperationError");
                                        break;

                        default:
                                textBrowser->append(tr("Unknow socket Error:%1").arg(socketError));
                                emit updateTextBrowser(tr("Unknow socket Error:%1").arg(socketError));
                        }

        }