VirtualBox

Changeset 74740 in vbox


Ignore:
Timestamp:
Oct 10, 2018 12:50:25 PM (6 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9241: VirtualBox Manager: Propagate VBOX_GUI_WITH_NEW_MANAGER define to common GUI lib as well; some stuff required build-fix in that case as well.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r74701 r74740  
    293293 VBoxGlobal_DEFS         += \
    294294        $(if $(VBOX_GUI_WITH_SHARED_LIBRARY),VBOX_GUI_WITH_SHARED_LIBRARY) \
     295        $(if $(VBOX_GUI_WITH_NEW_MANAGER),VBOX_GUI_WITH_NEW_MANAGER) \
    295296        $(if $(VBOX_WITH_UPDATE_REQUEST),VBOX_WITH_UPDATE_REQUEST) \
    296297        $(if $(VBOX_WITH_AUDIO_OSS),VBOX_WITH_AUDIO_OSS) \
  • trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp

    r73847 r74740  
    873873    switch (enmToolTypeMachine)
    874874    {
     875#ifndef VBOX_GUI_WITH_NEW_MANAGER
    875876        case ToolTypeMachine_Invalid:   strResult = "None"; break;
    876877        case ToolTypeMachine_Details:   strResult = "Details"; break;
    877878        case ToolTypeMachine_Snapshots: strResult = "Snapshots"; break;
    878879        case ToolTypeMachine_LogViewer: strResult = "LogViewer"; break;
     880#else /* VBOX_GUI_WITH_NEW_MANAGER */
     881        case ToolTypeMachine_Details:   strResult = "Details"; break;
     882        case ToolTypeMachine_Snapshots: strResult = "Snapshots"; break;
     883        case ToolTypeMachine_Logs:      strResult = "Logs"; break;
     884#endif /* VBOX_GUI_WITH_NEW_MANAGER */
    879885        default:
    880886        {
     
    892898     * to search through the keys using 'case-insensitive' rule: */
    893899    QStringList keys;    QList<ToolTypeMachine> values;
     900#ifndef VBOX_GUI_WITH_NEW_MANAGER
    894901    keys << "None";      values << ToolTypeMachine_Invalid;
    895902    keys << "Details";   values << ToolTypeMachine_Details;
    896903    keys << "Snapshots"; values << ToolTypeMachine_Snapshots;
    897904    keys << "LogViewer"; values << ToolTypeMachine_LogViewer;
     905#else /* VBOX_GUI_WITH_NEW_MANAGER */
     906    keys << "Details";   values << ToolTypeMachine_Details;
     907    keys << "Snapshots"; values << ToolTypeMachine_Snapshots;
     908    keys << "Logs";      values << ToolTypeMachine_Logs;
     909#endif /* VBOX_GUI_WITH_NEW_MANAGER */
    898910    /* Invalid type for unknown words: */
    899911    if (!keys.contains(strToolTypeMachine, Qt::CaseInsensitive))
     
    909921    switch (enmToolTypeGlobal)
    910922    {
     923#ifndef VBOX_GUI_WITH_NEW_MANAGER
    911924        case ToolTypeGlobal_VirtualMedia: strResult = "VirtualMedia"; break;
    912925        case ToolTypeGlobal_HostNetwork:  strResult = "HostNetwork"; break;
     926#else /* VBOX_GUI_WITH_NEW_MANAGER */
     927        case ToolTypeGlobal_Welcome: strResult = "Welcome"; break;
     928        case ToolTypeGlobal_Media:   strResult = "Media"; break;
     929        case ToolTypeGlobal_Network: strResult = "Network"; break;
     930#endif /* VBOX_GUI_WITH_NEW_MANAGER */
    913931        default:
    914932        {
     
    926944     * to search through the keys using 'case-insensitive' rule: */
    927945    QStringList keys;       QList<ToolTypeGlobal> values;
     946#ifndef VBOX_GUI_WITH_NEW_MANAGER
    928947    keys << "VirtualMedia"; values << ToolTypeGlobal_VirtualMedia;
    929948    keys << "HostNetwork";  values << ToolTypeGlobal_HostNetwork;
     949#else /* VBOX_GUI_WITH_NEW_MANAGER */
     950    keys << "Welcome"; values << ToolTypeGlobal_Welcome;
     951    keys << "Media";   values << ToolTypeGlobal_Media;
     952    keys << "Network"; values << ToolTypeGlobal_Network;
     953#endif /* VBOX_GUI_WITH_NEW_MANAGER */
    930954    /* Invalid type for unknown words: */
    931955    if (!keys.contains(strToolTypeGlobal, Qt::CaseInsensitive))
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