| 182 | } |
| 183 | |
| 184 | bool RGPInterop::SelectRGPEvent(uint32_t eventId) |
| 185 | { |
| 186 | if(m_Version == 0) |
| 187 | return false; |
| 188 | |
| 189 | RGPInteropEvent ev = m_Event2RGP[eventId]; |
| 190 | |
| 191 | if(ev.interoplinearid == 0) |
| 192 | return false; |
| 193 | |
| 194 | QString encoded = EncodeCommand(RGPCommand::SetEvent, ev.toParams(m_Version)); |
| 195 | |
| 196 | if(m_Socket) |
| 197 | { |
| 198 | m_Socket->write(encoded.trimmed().toUtf8().data()); |
| 199 | return true; |
| 200 | } |
| 201 | |
| 202 | return false; |
| 203 | } |
| 204 | |
| 205 | void RGPInterop::EventSelected(RGPInteropEvent event) |
| 206 | { |