| 92 | } |
| 93 | |
| 94 | static QString buttonToString(Qt::MouseButton button) |
| 95 | { |
| 96 | switch (button) { |
| 97 | case Qt::LeftButton: |
| 98 | return i18nc("A mouse button", "Left"); |
| 99 | case Qt::RightButton: |
| 100 | return i18nc("A mouse button", "Right"); |
| 101 | case Qt::MiddleButton: |
| 102 | return i18nc("A mouse button", "Middle"); |
| 103 | case Qt::BackButton: |
| 104 | return i18nc("A mouse button", "Back"); |
| 105 | case Qt::ForwardButton: |
| 106 | return i18nc("A mouse button", "Forward"); |
| 107 | case Qt::TaskButton: |
| 108 | return i18nc("A mouse button", "Task"); |
| 109 | case Qt::ExtraButton4: |
| 110 | return i18nc("A mouse button", "Extra Button 4"); |
| 111 | case Qt::ExtraButton5: |
| 112 | return i18nc("A mouse button", "Extra Button 5"); |
| 113 | case Qt::ExtraButton6: |
| 114 | return i18nc("A mouse button", "Extra Button 6"); |
| 115 | case Qt::ExtraButton7: |
| 116 | return i18nc("A mouse button", "Extra Button 7"); |
| 117 | case Qt::ExtraButton8: |
| 118 | return i18nc("A mouse button", "Extra Button 8"); |
| 119 | case Qt::ExtraButton9: |
| 120 | return i18nc("A mouse button", "Extra Button 9"); |
| 121 | case Qt::ExtraButton10: |
| 122 | return i18nc("A mouse button", "Extra Button 10"); |
| 123 | case Qt::ExtraButton11: |
| 124 | return i18nc("A mouse button", "Extra Button 11"); |
| 125 | case Qt::ExtraButton12: |
| 126 | return i18nc("A mouse button", "Extra Button 12"); |
| 127 | case Qt::ExtraButton13: |
| 128 | return i18nc("A mouse button", "Extra Button 13"); |
| 129 | case Qt::ExtraButton14: |
| 130 | return i18nc("A mouse button", "Extra Button 14"); |
| 131 | case Qt::ExtraButton15: |
| 132 | return i18nc("A mouse button", "Extra Button 15"); |
| 133 | case Qt::ExtraButton16: |
| 134 | return i18nc("A mouse button", "Extra Button 16"); |
| 135 | case Qt::ExtraButton17: |
| 136 | return i18nc("A mouse button", "Extra Button 17"); |
| 137 | case Qt::ExtraButton18: |
| 138 | return i18nc("A mouse button", "Extra Button 18"); |
| 139 | case Qt::ExtraButton19: |
| 140 | return i18nc("A mouse button", "Extra Button 19"); |
| 141 | case Qt::ExtraButton20: |
| 142 | return i18nc("A mouse button", "Extra Button 20"); |
| 143 | case Qt::ExtraButton21: |
| 144 | return i18nc("A mouse button", "Extra Button 21"); |
| 145 | case Qt::ExtraButton22: |
| 146 | return i18nc("A mouse button", "Extra Button 22"); |
| 147 | case Qt::ExtraButton23: |
| 148 | return i18nc("A mouse button", "Extra Button 23"); |
| 149 | case Qt::ExtraButton24: |
| 150 | return i18nc("A mouse button", "Extra Button 24"); |
| 151 | default: |
no test coverage detected