VirtualBox

儲存庫 vbox 的更動 62365


忽略:
時間撮記:
2016-7-20 下午03:55:36 (8 年 以前)
作者:
vboxsync
訊息:

FE/Qt: bugref:8088: Rework session-information window: Translation related changes.

位置:
trunk/src/VBox/Frontends/VirtualBox/src
檔案:
修改 3 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp

    r61210 r62365  
    15871587{
    15881588    QString strResult;
    1589     /* Reusing translations from 'DetailsElementType': */
    15901589    switch (informationElementType)
    15911590    {
    1592         case InformationElementType_General:           strResult = QApplication::translate("VBoxGlobal", "General", "DetailsElementType"); break;
    1593         case InformationElementType_Preview:           strResult = QApplication::translate("VBoxGlobal", "Preview", "DetailsElementType"); break;
    1594         case InformationElementType_System:            strResult = QApplication::translate("VBoxGlobal", "System", "DetailsElementType"); break;
    1595         case InformationElementType_Display:           strResult = QApplication::translate("VBoxGlobal", "Display", "DetailsElementType"); break;
    1596         case InformationElementType_Storage:           strResult = QApplication::translate("VBoxGlobal", "Storage", "DetailsElementType"); break;
    1597         case InformationElementType_Audio:             strResult = QApplication::translate("VBoxGlobal", "Audio", "DetailsElementType"); break;
    1598         case InformationElementType_Network:           strResult = QApplication::translate("VBoxGlobal", "Network", "DetailsElementType"); break;
    1599         case InformationElementType_Serial:            strResult = QApplication::translate("VBoxGlobal", "Serial ports", "DetailsElementType"); break;
     1591        case InformationElementType_General:           strResult = QApplication::translate("VBoxGlobal", "General", "InformationElementType"); break;
     1592        case InformationElementType_Preview:           strResult = QApplication::translate("VBoxGlobal", "Preview", "InformationElementType"); break;
     1593        case InformationElementType_System:            strResult = QApplication::translate("VBoxGlobal", "System", "InformationElementType"); break;
     1594        case InformationElementType_Display:           strResult = QApplication::translate("VBoxGlobal", "Display", "InformationElementType"); break;
     1595        case InformationElementType_Storage:           strResult = QApplication::translate("VBoxGlobal", "Storage", "InformationElementType"); break;
     1596        case InformationElementType_Audio:             strResult = QApplication::translate("VBoxGlobal", "Audio", "InformationElementType"); break;
     1597        case InformationElementType_Network:           strResult = QApplication::translate("VBoxGlobal", "Network", "InformationElementType"); break;
     1598        case InformationElementType_Serial:            strResult = QApplication::translate("VBoxGlobal", "Serial ports", "InformationElementType"); break;
    16001599#ifdef VBOX_WITH_PARALLEL_PORTS
    1601         case InformationElementType_Parallel:          strResult = QApplication::translate("VBoxGlobal", "Parallel ports", "DetailsElementType"); break;
     1600        case InformationElementType_Parallel:          strResult = QApplication::translate("VBoxGlobal", "Parallel ports", "InformationElementType"); break;
    16021601#endif /* VBOX_WITH_PARALLEL_PORTS */
    1603         case InformationElementType_USB:               strResult = QApplication::translate("VBoxGlobal", "USB", "DetailsElementType"); break;
    1604         case InformationElementType_SF:                strResult = QApplication::translate("VBoxGlobal", "Shared folders", "DetailsElementType"); break;
    1605         case InformationElementType_UI:                strResult = QApplication::translate("VBoxGlobal", "User interface", "DetailsElementType"); break;
    1606         case InformationElementType_Description:       strResult = QApplication::translate("VBoxGlobal", "Description", "DetailsElementType"); break;
    1607         case InformationElementType_RuntimeAttributes: strResult = QApplication::translate("VBoxGlobal", "RuntimeAttributes", "DetailsElementType"); break;
     1602        case InformationElementType_USB:               strResult = QApplication::translate("VBoxGlobal", "USB", "InformationElementType"); break;
     1603        case InformationElementType_SharedFolders:     strResult = QApplication::translate("VBoxGlobal", "Shared folders", "InformationElementType"); break;
     1604        case InformationElementType_UI:                strResult = QApplication::translate("VBoxGlobal", "User interface", "InformationElementType"); break;
     1605        case InformationElementType_Description:       strResult = QApplication::translate("VBoxGlobal", "Description", "InformationElementType"); break;
     1606        case InformationElementType_RuntimeAttributes: strResult = QApplication::translate("VBoxGlobal", "Runtime Attributes", "InformationElementType"); break;
     1607        case InformationElementType_StorageStatistics: strResult = QApplication::translate("VBoxGlobal", "Storage statistics", "InformationElementType"); break;
     1608        case InformationElementType_NetworkStatistics: strResult = QApplication::translate("VBoxGlobal", "Network Statistics", "InformationElementType"); break;
    16081609        default:
    16091610        {
     
    16201621    /* Here we have some fancy stuff allowing us
    16211622     * to search through the keys using 'case-insensitive' rule: */
    1622     QStringList keys;                                                                         QList<InformationElementType> values;
    1623     /* Reusing translations from 'DetailsElementType': */
    1624     keys << QApplication::translate("VBoxGlobal", "General", "DetailsElementType");           values << InformationElementType_General;
    1625     keys << QApplication::translate("VBoxGlobal", "Preview", "DetailsElementType");           values << InformationElementType_Preview;
    1626     keys << QApplication::translate("VBoxGlobal", "System", "DetailsElementType");            values << InformationElementType_System;
    1627     keys << QApplication::translate("VBoxGlobal", "Display", "DetailsElementType");           values << InformationElementType_Display;
    1628     keys << QApplication::translate("VBoxGlobal", "Storage", "DetailsElementType");           values << InformationElementType_Storage;
    1629     keys << QApplication::translate("VBoxGlobal", "Audio", "DetailsElementType");             values << InformationElementType_Audio;
    1630     keys << QApplication::translate("VBoxGlobal", "Network", "DetailsElementType");           values << InformationElementType_Network;
    1631     keys << QApplication::translate("VBoxGlobal", "Serial ports", "DetailsElementType");      values << InformationElementType_Serial;
     1623    QStringList keys;                                                                              QList<InformationElementType> values;
     1624    keys << QApplication::translate("VBoxGlobal", "General", "InformationElementType");            values << InformationElementType_General;
     1625    keys << QApplication::translate("VBoxGlobal", "Preview", "InformationElementType");            values << InformationElementType_Preview;
     1626    keys << QApplication::translate("VBoxGlobal", "System", "InformationElementType");             values << InformationElementType_System;
     1627    keys << QApplication::translate("VBoxGlobal", "Display", "InformationElementType");            values << InformationElementType_Display;
     1628    keys << QApplication::translate("VBoxGlobal", "Storage", "InformationElementType");            values << InformationElementType_Storage;
     1629    keys << QApplication::translate("VBoxGlobal", "Audio", "InformationElementType");              values << InformationElementType_Audio;
     1630    keys << QApplication::translate("VBoxGlobal", "Network", "InformationElementType");            values << InformationElementType_Network;
     1631    keys << QApplication::translate("VBoxGlobal", "Serial ports", "InformationElementType");       values << InformationElementType_Serial;
    16321632#ifdef VBOX_WITH_PARALLEL_PORTS
    1633     keys << QApplication::translate("VBoxGlobal", "Parallel ports", "DetailsElementType");    values << InformationElementType_Parallel;
     1633    keys << QApplication::translate("VBoxGlobal", "Parallel ports", "InformationElementType");     values << InformationElementType_Parallel;
    16341634#endif /* VBOX_WITH_PARALLEL_PORTS */
    1635     keys << QApplication::translate("VBoxGlobal", "USB", "DetailsElementType");               values << InformationElementType_USB;
    1636     keys << QApplication::translate("VBoxGlobal", "Shared folders", "DetailsElementType");    values << InformationElementType_SF;
    1637     keys << QApplication::translate("VBoxGlobal", "User interface", "DetailsElementType");    values << InformationElementType_UI;
    1638     keys << QApplication::translate("VBoxGlobal", "Description", "DetailsElementType");       values << InformationElementType_Description;
    1639     keys << QApplication::translate("VBoxGlobal", "RuntimeAttributes", "DetailsElementType"); values << InformationElementType_RuntimeAttributes;
     1635    keys << QApplication::translate("VBoxGlobal", "USB", "InformationElementType");                values << InformationElementType_USB;
     1636    keys << QApplication::translate("VBoxGlobal", "Shared folders", "InformationElementType");     values << InformationElementType_SharedFolders;
     1637    keys << QApplication::translate("VBoxGlobal", "User interface", "InformationElementType");     values << InformationElementType_UI;
     1638    keys << QApplication::translate("VBoxGlobal", "Description", "InformationElementType");        values << InformationElementType_Description;
     1639    keys << QApplication::translate("VBoxGlobal", "Runtime Attributes", "InformationElementType"); values << InformationElementType_RuntimeAttributes;
     1640    keys << QApplication::translate("VBoxGlobal", "Storage statistics", "InformationElementType"); values << InformationElementType_StorageStatistics;
     1641    keys << QApplication::translate("VBoxGlobal", "Network Statistics", "InformationElementType"); values << InformationElementType_NetworkStatistics;
    16401642    /* Invalid type for unknown words: */
    16411643    if (!keys.contains(strInformationElementType, Qt::CaseInsensitive))
     
    16631665#endif /* VBOX_WITH_PARALLEL_PORTS */
    16641666        case InformationElementType_USB:               strResult = "usb"; break;
    1665         case InformationElementType_SF:                strResult = "sharedFolders"; break;
     1667        case InformationElementType_SharedFolders:     strResult = "sharedFolders"; break;
    16661668        case InformationElementType_UI:                strResult = "userInterface"; break;
    16671669        case InformationElementType_Description:       strResult = "description"; break;
     
    16941696#endif /* VBOX_WITH_PARALLEL_PORTS */
    16951697    keys << "usb";                values << InformationElementType_USB;
    1696     keys << "sharedFolders";      values << InformationElementType_SF;
     1698    keys << "sharedFolders";      values << InformationElementType_SharedFolders;
    16971699    keys << "userInterface";      values << InformationElementType_UI;
    16981700    keys << "description";        values << InformationElementType_Description;
     
    17221724#endif /* VBOX_WITH_PARALLEL_PORTS */
    17231725        case InformationElementType_USB:               return UIIconPool::iconSet(":/usb_16px.png");
    1724         case InformationElementType_SF:                return UIIconPool::iconSet(":/sf_16px.png");
     1726        case InformationElementType_SharedFolders:     return UIIconPool::iconSet(":/sf_16px.png");
    17251727        case InformationElementType_UI:                return UIIconPool::iconSet(":/interface_16px.png");
    17261728        case InformationElementType_Description:       return UIIconPool::iconSet(":/description_16px.png");
    17271729        case InformationElementType_RuntimeAttributes: return UIIconPool::iconSet(":/state_running_16px.png");
     1730        case InformationElementType_StorageStatistics: return UIIconPool::iconSet(":/hd_16px.png");
     1731        case InformationElementType_NetworkStatistics: return UIIconPool::iconSet(":/nw_16px.png");
    17281732        default:
    17291733        {
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h

    r61210 r62365  
    691691#endif /* VBOX_WITH_PARALLEL_PORTS */
    692692    InformationElementType_USB,
    693     InformationElementType_SF,
     693    InformationElementType_SharedFolders,
    694694    InformationElementType_UI,
    695695    InformationElementType_Description,
    696     InformationElementType_SharedFolders,
    697696    InformationElementType_RuntimeAttributes,
    698697    InformationElementType_StorageStatistics,
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationDataItem.cpp

    r61999 r62365  
    7373QVariant UIInformationDataItem::data(const QModelIndex &index, int role) const
    7474{
    75     Q_UNUSED(index);
    76     Q_UNUSED(role);
     75    switch (role)
     76    {
     77        case Qt::DisplayRole:
     78        {
     79            return gpConverter->toString(m_type);
     80        }
     81        break;
     82
     83        case Qt::UserRole + 2:
     84        {
     85            return m_type;
     86        }
     87        break;
     88
     89        default:
     90        break;
     91    }
     92
    7793    /* Return null QVariant by default: */
    7894    return QVariant();
     
    88104    switch (role)
    89105    {
    90         case Qt::DisplayRole:
    91         {
    92             return tr("General", "details report");
    93         }
    94         break;
    95 
    96106        case Qt::DecorationRole:
    97107        {
     
    109119        break;
    110120
    111         case Qt::UserRole + 2:
    112         {
    113             return m_type;
    114         }
    115         break;
    116 
    117         default:
    118         break;
    119     }
    120     return QVariant();
     121        default:
     122        break;
     123    }
     124
     125    /* Call to base-class: */
     126    return UIInformationDataItem::data(index, role);
    121127}
    122128
     
    130136    switch (role)
    131137    {
    132         case Qt::DisplayRole:
    133         {
    134             return tr("System", "details report");
    135         }
    136         break;
    137 
    138138        case Qt::DecorationRole:
    139139        {
     
    208208        break;
    209209
    210         case Qt::UserRole + 2:
    211         {
    212             return m_type;
    213         }
    214         break;
    215 
    216         default:
    217         break;
    218     }
    219     return QVariant();
     210        default:
     211        break;
     212    }
     213
     214    /* Call to base-class: */
     215    return UIInformationDataItem::data(index, role);
    220216}
    221217
     
    229225    switch (role)
    230226    {
    231         case Qt::DisplayRole:
    232         {
    233             return tr("Display", "details report");
    234         }
    235         break;
    236 
    237227        case Qt::DecorationRole:
    238228        {
     
    277267        break;
    278268
    279         case Qt::UserRole + 2:
    280         {
    281             return m_type;
    282         }
    283         break;
    284 
    285         default:
    286         break;
    287     }
    288     return QVariant();
     269        default:
     270        break;
     271    }
     272
     273    /* Call to base-class: */
     274    return UIInformationDataItem::data(index, role);
    289275}
    290276
     
    298284    switch (role)
    299285    {
    300         case Qt::DisplayRole:
    301         {
    302             return tr("Storage");
    303         }
    304         break;
    305286
    306287        case Qt::DecorationRole:
     
    350331        break;
    351332
    352         case Qt::UserRole+2:
    353         {
    354             return m_type;
    355         }
    356         break;
    357 
    358         default:
    359         break;
    360     }
    361     return QVariant();
     333        default:
     334        break;
     335    }
     336
     337    /* Call to base-class: */
     338    return UIInformationDataItem::data(index, role);
    362339}
    363340
     
    371348    switch (role)
    372349    {
    373         case Qt::DisplayRole:
    374         {
    375             return tr("Audio");
    376         }
    377         break;
    378 
    379350        case Qt::DecorationRole:
    380351        {
     
    398369        break;
    399370
    400         case Qt::UserRole + 2:
    401         {
    402             return m_type;
    403         }
    404         break;
    405 
    406         default:
    407         break;
    408     }
    409     return QVariant();
     371        default:
     372        break;
     373    }
     374
     375    /* Call to base-class: */
     376    return UIInformationDataItem::data(index, role);
    410377}
    411378
     
    419386    switch (role)
    420387    {
    421         case Qt::DisplayRole:
    422         {
    423             return tr("Network");
    424         }
    425         break;
    426 
    427388        case Qt::DecorationRole:
    428389        {
     
    473434        break;
    474435
    475         case Qt::UserRole + 2:
    476         {
    477             return m_type;
    478         }
    479         break;
    480 
    481         default:
    482         break;
    483     }
    484     return QVariant();
     436        default:
     437        break;
     438    }
     439
     440    /* Call to base-class: */
     441    return UIInformationDataItem::data(index, role);
    485442}
    486443
     
    494451    switch (role)
    495452    {
    496         case Qt::DisplayRole:
    497         {
    498             return tr("Serial Ports");
    499         }
    500         break;
    501 
    502453        case Qt::DecorationRole:
    503454        {
     
    536487        break;
    537488
    538         case Qt::UserRole + 2:
    539         {
    540             return m_type;
    541         }
    542         break;
    543 
    544         default:
    545         break;
    546     }
    547     return QVariant();
     489        default:
     490        break;
     491    }
     492
     493    /* Call to base-class: */
     494    return UIInformationDataItem::data(index, role);
    548495}
    549496
     
    558505    switch (role)
    559506    {
    560         case Qt::DisplayRole:
    561         {
    562             return tr("Parallel Ports", "details report");
    563         }
    564         break;
    565 
    566507        case Qt::DecorationRole:
    567508        {
     
    589530        break;
    590531
    591         case Qt::UserRole + 2:
    592         {
    593             return m_type;
    594         }
    595         break;
    596 
    597532        default:
    598533        break;
     
    611546    switch (role)
    612547    {
    613         case Qt::DisplayRole:
    614         {
    615             return tr("USB", "details report");
    616         }
    617         break;
    618 
    619548        case Qt::DecorationRole:
    620549        {
     
    649578        break;
    650579
    651         case Qt::UserRole + 2:
    652         {
    653             return m_type;
    654         }
    655         break;
    656 
    657         default:
    658         break;
    659     }
    660     return QVariant();
     580        default:
     581        break;
     582    }
     583
     584    /* Call to base-class: */
     585    return UIInformationDataItem::data(index, role);
    661586}
    662587
     
    671596    switch (role)
    672597    {
    673         case Qt::DisplayRole:
    674         {
    675             return tr("Shared Folders", "details report");
    676         }
    677         break;
    678 
    679598        case Qt::DecorationRole:
    680599        {
     
    695614        break;
    696615
    697         case Qt::UserRole + 2:
    698         {
    699             return m_type;
    700         }
    701         break;
    702 
    703         default:
    704         break;
    705     }
    706     return QVariant();
     616        default:
     617        break;
     618    }
     619
     620    /* Call to base-class: */
     621    return UIInformationDataItem::data(index, role);
    707622}
    708623
     
    721636    switch (role)
    722637    {
    723         case Qt::DisplayRole:
    724         {
    725             return tr("Runtime Attributes", "details report");
    726         }
    727         break;
    728 
    729638        case Qt::DecorationRole:
    730639        {
     
    852761        break;
    853762
    854         case Qt::UserRole + 2:
    855         {
    856             return m_type;
    857         }
    858         break;
    859 
    860         default:
    861         break;
    862     }
    863     return QVariant();
     763        default:
     764        break;
     765    }
     766
     767    /* Call to base-class: */
     768    return UIInformationDataItem::data(index, role);
    864769}
    865770
     
    917822    switch (role)
    918823    {
    919         case Qt::DisplayRole:
    920         {
    921             return tr("Network Statistics", "details report");
    922         }
    923         break;
    924 
    925824        case Qt::DecorationRole:
    926825        {
     
    951850        break;
    952851
    953         case Qt::UserRole + 2:
    954         {
    955             return m_type;
    956         }
    957         break;
    958 
    959         default:
    960         break;
    961     }
    962     return QVariant();
     852        default:
     853        break;
     854    }
     855
     856    /* Call to base-class: */
     857    return UIInformationDataItem::data(index, role);
    963858}
    964859
     
    1022917
    1023918UIInformationDataStorageStatistics::UIInformationDataStorageStatistics(const CMachine &machine, const CConsole &console, UIInformationModel *pModel)
    1024     : UIInformationDataItem(InformationElementType_NetworkStatistics, machine, console, pModel)
     919    : UIInformationDataItem(InformationElementType_StorageStatistics, machine, console, pModel)
    1025920{
    1026921    /* Storage statistics: */
     
    11791074    }
    11801075
    1181      m_pTimer = new QTimer(this);
     1076    m_pTimer = new QTimer(this);
    11821077    connect(m_pTimer, SIGNAL(timeout()), this, SLOT(sltProcessStatistics()));
    11831078    /* Statistics page update: */
     
    11901085    switch (role)
    11911086    {
    1192         case Qt::DisplayRole:
    1193         {
    1194             return tr("Storage Statistics", "details report");
    1195         }
    1196         break;
    1197 
    11981087        case Qt::DecorationRole:
    11991088        {
     
    12961185        break;
    12971186
    1298         case Qt::UserRole + 2:
    1299         {
    1300             return m_type;
    1301         }
    1302         break;
    1303 
    1304         default:
    1305         break;
    1306     }
    1307 
    1308     return QVariant();
     1187        default:
     1188        break;
     1189    }
     1190
     1191    /* Call to base-class: */
     1192    return UIInformationDataItem::data(index, role);
    13091193}
    13101194
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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