equal
deleted
inserted
replaced
65 } |
65 } |
66 |
66 |
67 void HWNewNet::Connect(const QString & hostName, quint16 port, const QString & nick) |
67 void HWNewNet::Connect(const QString & hostName, quint16 port, const QString & nick) |
68 { |
68 { |
69 mynick = nick.isEmpty() ? QLineEdit::tr("unnamed") : nick; |
69 mynick = nick.isEmpty() ? QLineEdit::tr("unnamed") : nick; |
|
70 myhost = hostName + QString(":%1").arg(port); |
70 NetSocket.connectToHost(hostName, port); |
71 NetSocket.connectToHost(hostName, port); |
71 } |
72 } |
72 |
73 |
73 void HWNewNet::Disconnect() |
74 void HWNewNet::Disconnect() |
74 { |
75 { |
85 { |
86 { |
86 qWarning("Illegal try to create room!"); |
87 qWarning("Illegal try to create room!"); |
87 return; |
88 return; |
88 } |
89 } |
89 |
90 |
|
91 myroom = room; |
|
92 |
90 RawSendNet(QString("CREATE_ROOM%1%2").arg(delimeter).arg(room)); |
93 RawSendNet(QString("CREATE_ROOM%1%2").arg(delimeter).arg(room)); |
91 isChief = true; |
94 isChief = true; |
92 } |
95 } |
93 |
96 |
94 void HWNewNet::JoinRoom(const QString & room) |
97 void HWNewNet::JoinRoom(const QString & room) |
96 if(netClientState != 2) |
99 if(netClientState != 2) |
97 { |
100 { |
98 qWarning("Illegal try to join room!"); |
101 qWarning("Illegal try to join room!"); |
99 return; |
102 return; |
100 } |
103 } |
|
104 |
|
105 myroom = room; |
101 |
106 |
102 RawSendNet(QString("JOIN_ROOM%1%2").arg(delimeter).arg(room)); |
107 RawSendNet(QString("JOIN_ROOM%1%2").arg(delimeter).arg(room)); |
103 isChief = false; |
108 isChief = false; |
104 } |
109 } |
105 |
110 |
619 return; |
624 return; |
620 } |
625 } |
621 RawSendNet(QString("LIST")); |
626 RawSendNet(QString("LIST")); |
622 } |
627 } |
623 |
628 |
|
629 int HWNewNet::getClientState() |
|
630 { |
|
631 return netClientState; |
|
632 } |
|
633 |
|
634 QString HWNewNet::getNick() |
|
635 { |
|
636 return mynick; |
|
637 } |
|
638 |
|
639 QString HWNewNet::getRoom() |
|
640 { |
|
641 return myroom; |
|
642 } |
|
643 |
|
644 QString HWNewNet::getHost() |
|
645 { |
|
646 return myhost; |
|
647 } |
|
648 |
624 bool HWNewNet::isRoomChief() |
649 bool HWNewNet::isRoomChief() |
625 { |
650 { |
626 return isChief; |
651 return isChief; |
627 } |
652 } |
628 |
653 |