| 956 | } |
| 957 | |
| 958 | QString CBackendVnc::ConnectInformation() |
| 959 | { |
| 960 | const int len = 128; |
| 961 | char buf[len]; |
| 962 | QString szInfo; |
| 963 | szInfo = QString("Desktop name: ") + server.name() + "\n"; |
| 964 | szInfo += QString("Size: %1 x %2").arg(server.width()).arg(server.height()) + "\n"; |
| 965 | |
| 966 | // TRANSLATORS: Will be filled in with a string describing the |
| 967 | // protocol pixel format in a fairly language neutral way |
| 968 | server.pf().print(buf, len); |
| 969 | szInfo += QString("Pixel format: ") + buf + "\n"; |
| 970 | szInfo += QString("Requested encoding: ") + rfb::encodingName(getPreferredEncoding()) + "\n"; |
| 971 | szInfo += QString("Protocol version: %1.%2").arg(server.majorVersion).arg(server.minorVersion) + "\n"; |
| 972 | szInfo += QString("Security method: ") + rfb::secTypeName(csecurity->getType()) + "\n"; |
| 973 | szInfo += QString("Support local cursor: %1").arg(supportsLocalCursor) + "\n"; |
| 974 | szInfo += QString("Support cursor position: %1").arg(supportsCursorPosition) + "\n"; |
| 975 | szInfo += QString("Support desktop resize: %1").arg(supportsDesktopResize) + "\n"; |
| 976 | szInfo += QString("Support LED state: %1").arg(supportsLEDState) + "\n"; |
| 977 | szInfo += QString("Led state: %1").arg(server.ledState()) + "\n"; |
| 978 | szInfo += QString("Supports QEMU KeyEvent: %1").arg(server.supportsQEMUKeyEvent) + "\n"; |
| 979 | szInfo += QString("Supports Set Desktop Size: %1").arg(server.supportsSetDesktopSize) + "\n"; |
| 980 | szInfo += QString("Support fance: %1").arg(server.supportsFence) + "\n"; |
| 981 | szInfo += QString("Support continue updates: %1").arg(server.supportsContinuousUpdates) + "\n"; |
| 982 | |
| 983 | return szInfo; |
| 984 | } |
| 985 | |
| 986 | /** |
| 987 | * @brief CBackendVnc::TranslateRfbKey |
nothing calls this directly
no outgoing calls
no test coverage detected