VirtualBox

Changeset 2821 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
May 23, 2007 3:44:25 PM (18 years ago)
Author:
vboxsync
Message:

FE/Qt: Translate "<key_%1>" everywhere.

Location:
trunk/src/VBox/Frontends/VirtualBox/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/QIHotKeyEdit.cpp

    r2802 r2821  
    180180 *      to the keycode.
    181181 */
    182 void QIHotKeyEdit::setKey( int k )
     182void QIHotKeyEdit::setKey (int k)
    183183{
    184184    keyval = k;
    185     symbname = QIHotKeyEdit::keyName( k );
     185    symbname = QIHotKeyEdit::keyName (k);
    186186    updateText();
    187187}
     
    204204{
    205205    constPolish();
    206     QFontMetrics fm( font() );
     206    QFontMetrics fm (font());
    207207    int h = QMAX(fm.lineSpacing(), 14) + 2;
    208208    int w = fm.width( 'x' ) * 17; // "some"
    209209    int m = frameWidth() * 2;
    210210    return (style().sizeFromContents(QStyle::CT_LineEdit, this,
    211                                      QSize( w + m, h + m ).
    212                                      expandedTo(QApplication::globalStrut())));
     211                                     QSize (w + m, h + m)
     212                                     .expandedTo(QApplication::globalStrut())));
    213213}
    214214
     
    220220    constPolish();
    221221    QFontMetrics fm = fontMetrics();
    222     int h = fm.height() + QMAX( 2, fm.leading() );
     222    int h = fm.height() + QMAX (2, fm.leading());
    223223    int w = fm.maxWidth();
    224224    int m = frameWidth() * 2;
    225     return QSize( w + m, h + m );
     225    return QSize (w + m, h + m);
    226226}
    227227
     
    234234void QIHotKeyEdit::languageChange(void)
    235235{
    236     keyNames["Shift_L"]          = tr ("Left Shift");
    237     keyNames["Shift_R"]          = tr ("Right Shift");
    238     keyNames["Control_L"]        = tr ("Left Ctrl");
    239     keyNames["Control_R"]        = tr ("Right Ctrl");
    240     keyNames["Alt_L"]            = tr ("Left Alt");
    241     keyNames["Alt_R"]            = tr ("Right Alt");
    242     keyNames["Super_L"]          = tr ("Left WinKey");
    243     keyNames["Super_R"]          = tr ("Right WinKey");
    244     keyNames["Menu"]             = tr ("Menu key");
    245     keyNames["ISO_Level3_Shift"] = tr ("Alt Gr");
    246     keyNames["Caps_Lock"]        = tr ("Caps Lock");
    247     keyNames["Scroll_Lock"]      = tr ("Scroll Lock");
     236    keyNames ["Shift_L"]          = tr ("Left Shift");
     237    keyNames ["Shift_R"]          = tr ("Right Shift");
     238    keyNames ["Control_L"]        = tr ("Left Ctrl");
     239    keyNames ["Control_R"]        = tr ("Right Ctrl");
     240    keyNames ["Alt_L"]            = tr ("Left Alt");
     241    keyNames ["Alt_R"]            = tr ("Right Alt");
     242    keyNames ["Super_L"]          = tr ("Left WinKey");
     243    keyNames ["Super_R"]          = tr ("Right WinKey");
     244    keyNames ["Menu"]             = tr ("Menu key");
     245    keyNames ["ISO_Level3_Shift"] = tr ("Alt Gr");
     246    keyNames ["Caps_Lock"]        = tr ("Caps Lock");
     247    keyNames ["Scroll_Lock"]      = tr ("Scroll Lock");
    248248}
    249249#endif
     
    262262    QString name;
    263263
    264     if ( !key ) {
     264    if ( !key )
     265    {
    265266        name = tr (NoneSymbName);
    266     } else {
    267 #if defined(Q_WS_WIN32)
    268         // stupid MapVirtualKey doesn't distinguish between right and left
    269         // vkeys, even under XP, despite that it stated in msdn. do it by hand.
     267    }
     268    else
     269    {
     270#if defined (Q_WS_WIN32)
     271        /* stupid MapVirtualKey doesn't distinguish between right and left
     272         * vkeys, even under XP, despite that it stated in msdn. do it by
     273         * hand. */
    270274        int scan;
    271         switch( key ) {
     275        switch (key)
     276        {
    272277            case VK_RSHIFT: scan = 0x36 << 16; break;
    273278            case VK_RCONTROL: scan = (0x1D << 16) | (1 << 24); break;
     
    276281        }
    277282        TCHAR *str = new TCHAR[256];
    278         if ( ::GetKeyNameText( scan, str, 256 ) )
    279             name = QString::fromUcs2( str );
     283        if (::GetKeyNameText (scan, str, 256))
     284            name = QString::fromUcs2 (str);
    280285        else
    281             name = QString( "<key_%1>" ).arg( key );
     286            name = QString (tr ("<key_%1>")).arg (key);
    282287        delete[] str;
    283 #elif defined(Q_WS_X11)
     288#elif defined (Q_WS_X11)
    284289        char *sn = ::XKeysymToString( (KeySym) key );
    285         if ( sn )
     290        if (sn)
    286291        {
    287             if ( keyNames.contains(sn) )
    288                 name = keyNames[sn];
    289             else
     292            name = keyNames [sn];
     293            if (name.isEmpty())
    290294                name = sn;
    291295        }
    292296        else
    293             name = QString( tr ("<key_%1>") ).arg( key );
     297            name = QString (tr ("<key_%1>")).arg (key);
    294298#elif defined(Q_WS_MAC)
    295         UInt32 modMask = DarwinKeyCodeToDarwinModifierMask( key );
    296         switch ( modMask ) {
     299        UInt32 modMask = DarwinKeyCodeToDarwinModifierMask (key);
     300        switch (modMask)
     301        {
    297302            case shiftKey:
    298303            case optionKey:
    299304            case controlKey:
    300305            case cmdKey:
    301                 name = tr("Left ");
     306                name = tr ("Left ");
    302307                break;
    303308            case rightShiftKey:
     
    305310            case rightControlKey:
    306311            case kEventKeyModifierRightCmdKeyMask:
    307                 name = tr("Right ");
     312                name = tr ("Right ");
    308313                break;
    309314            default:
    310                 AssertMsgFailedReturn(( "modMask=%#x\n", modMask ), QString());
     315                AssertMsgFailedReturn (("modMask=%#x\n", modMask), QString());
    311316        }
    312         switch ( modMask ) {
     317        switch (modMask)
     318        {
    313319            case shiftKey:
    314320            case rightShiftKey:
    315                 name += QChar( kShiftUnicode );
     321                name += QChar (kShiftUnicode);
    316322                break;
    317323            case optionKey:
    318324            case rightOptionKey:
    319                 name += QChar( kOptionUnicode );
     325                name += QChar (kOptionUnicode);
    320326                break;
    321327            case controlKey:
    322328            case rightControlKey:
    323                 name += QChar( kControlUnicode );
     329                name += QChar (kControlUnicode);
    324330                break;
    325331            case cmdKey:
    326332            case kEventKeyModifierRightCmdKeyMask:
    327                 name += QChar( kCommandUnicode );
     333                name += QChar (kCommandUnicode);
    328334                break;
    329335        }
    330336#else
    331         name = QString( "<key_%1>" ).arg( key );
     337        name = QString ("<key_%1>").arg (key);
    332338#endif
    333339    }
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp

    r2802 r2821  
    18511851
    18521852    detailReportTemplatesReady = false;
    1853 #if defined(Q_WS_X11)
    1854     /* As X11 does not (to my knowledge) have functionality for providing human readable
    1855      * key names, we keep a table of them, which must be updated when the language is
    1856      * changed. */
     1853
     1854#if defined (Q_WS_X11)
     1855    /* As X11 does not (to my knowledge) have functionality for providing
     1856     * human readable key names, we keep a table of them, which must be
     1857     * updated when the language is changed. */
    18571858    QIHotKeyEdit::languageChange();
    18581859#endif
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette