VirtualBox

Changeset 7235 in vbox


Ignore:
Timestamp:
Mar 3, 2008 12:45:29 PM (17 years ago)
Author:
vboxsync
Message:

Use the new resource system of qt4. Most of the icons should be there again.

Location:
trunk/src/VBox/Frontends/VirtualBox4
Files:
1 added
24 edited

Legend:

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

    r7225 r7235  
    2323# Import translation sources
    2424VirtualBox_QT_TRANSLATIONS := $(TRANSLATIONS)
    25 # Import images
    26 VirtualBox_QT_IMAGES := $(IMAGES)
    2725
    2826# reset things to avoid possible conflicts with kBuild
     
    5553# Warn about all what you know about porting qt3->qt4.
    5654# Disable this if you like to see something on your screen.
    57 VBOX_DEFS_QT4 += QT3_SUPPORT_WARNINGS
     55#VBOX_DEFS_QT4 += QT3_SUPPORT_WARNINGS
    5856# Some default defs
    5957VBOX_DEFS_QT4 += QT3_SUPPORT QT_SHARED HAVE_CONFIG_H QT_NO_DEBUG
    6058
    6159VBOX_UIC4      := $(VBOX_PATH_QT4)/bin/uic3
    62 VBOX_MOC4      := $(VBOX_PATH_QT4)/bin/moc-qt4
    63 VBOX_LUPDATE4  := $(VBOX_PATH_QT4)/bin/lupdate-qt4
    64 VBOX_LRELEASE4 := $(VBOX_PATH_QT4)/bin/lrelease-qt4
     60VBOX_MOC4      := $(VBOX_PATH_QT4)/bin/moc
     61VBOX_RCC4      := $(VBOX_PATH_QT4)/bin/rcc
     62VBOX_LUPDATE4  := $(VBOX_PATH_QT4)/bin/lupdate
     63VBOX_LRELEASE4 := $(VBOX_PATH_QT4)/bin/lrelease
     64#VBOX_MOC4      := $(VBOX_PATH_QT4)/bin/moc-qt4
     65#VBOX_LUPDATE4  := $(VBOX_PATH_QT4)/bin/lupdate-qt4
     66#VBOX_LRELEASE4 := $(VBOX_PATH_QT4)/bin/lrelease-qt4
    6567
    6668# Template copy from the qt3 stuff. Appended a "4" on the
     
    377379        $(foreach moc,$(notdir $(basename $(VirtualBox_QT_MOCHDRS))), $(PATH_VirtualBox)/moc/moc_$(moc).cpp) \
    378380        $(foreach ui,$(notdir $(basename $(VirtualBox_QT_UISRCS))), $(PATH_VirtualBox)/ui/$(ui).cpp $(PATH_VirtualBox)/moc/moc_$(ui).cpp) \
    379 #       $(PATH_VirtualBox)/ui/vbox_image_collection.cpp
     381        $(PATH_VirtualBox)/ui/vbox_image_collection.cpp
    380382
    381383# All generated headers. Note: this list MUST be in sync with Qt source
     
    798800$(foreach src,$(VirtualBox_SOURCES),$(eval $(def_wrapper_deps)))
    799801
    800 # static images imported from VBoxUI.pro as VirtualBox_QT_IMAGES
    801 
    802 #$(PATH_VirtualBox)/ui/vbox_image_collection.txt: VBoxUI.pro $(VirtualBox_QT_IMAGES)
    803 #       $(RM) -f $@
    804 #       $(APPEND) -v $@ VirtualBox_QT_IMAGES
    805 #
    806 #$(PATH_VirtualBox)/ui/vbox_image_collection.cpp: $(PATH_VirtualBox)/ui/vbox_image_collection.txt
    807 #       $(call MSG_TOOL,uic,VirtualBox,$<,$@)
    808 #       $(QUIET)$(VBOX_UIC4) -o $@ -embed VBoxGUI -f $<
    809 #
    810 #VirtualBox_GENSRCS += $(PATH_VirtualBox)/ui/vbox_image_collection.cpp
    811 #OTHER_CLEAN += $(PATH_VirtualBox)/ui/vbox_image_collection.txt
    812 
     802# grep the images out of the resource file for dependency tracking
     803VirtualBox_QT_IMAGES = $(shell $(SED) '/images/!d;{s/^.*\(images\/.*\)<.*$$/\1/}' VirtualBox.qrc)
     804
     805$(PATH_VirtualBox)/ui/vbox_image_collection.cpp: VirtualBox.qrc $(VirtualBox_QT_IMAGES)
     806        $(call MSG_TOOL,rcc,VirtualBox,$<,$@)
     807        $(QUIET)$(VBOX_RCC4) -o $@  $<
     808
     809VirtualBox_GENSRCS += $(PATH_VirtualBox)/ui/vbox_image_collection.cpp
    813810
    814811#
  • trunk/src/VBox/Frontends/VirtualBox4/VBoxUI.pro

    r6979 r7235  
    4141        ui/VBoxVMInformationDlg.ui
    4242
    43 IMAGES  = images/tpixel.png \
    44         images/transparent_16px.png \
    45         images/vm_delete_32px.png \
    46         images/vm_delete_disabled_32px.png \
    47         images/vm_discard_32px.png \
    48         images/vm_discard_disabled_32px.png \
    49         images/vm_new_32px.png \
    50         images/vm_new_disabled_32px.png \
    51         images/vm_pause_32px.png \
    52         images/vm_pause_disabled_32px.png \
    53         images/vm_refresh_32px.png \
    54         images/vm_refresh_disabled_32px.png \
    55         images/vm_settings_32px.png \
    56         images/vm_settings_disabled_32px.png \
    57         images/vm_show_logs_32px.png \
    58         images/vm_show_logs_disabled_32px.png \
    59         images/vm_start_32px.png \
    60         images/vm_start_disabled_32px.png \
    61         images/os_freebsd.png \
    62         images/os_openbsd.png \
    63         images/os_netbsd.png \
    64         images/os_dos.png \
    65         images/os_linux.png \
    66         images/os_l4.png \
    67         images/os_netware.png \
    68         images/os_os2.png \
    69         images/os_other.png \
    70         images/os_solaris.png \
    71         images/os_win2000.png \
    72         images/os_win2003.png \
    73         images/os_win31.png \
    74         images/os_win95.png \
    75         images/os_win98.png \
    76         images/os_winme.png \
    77         images/os_winnt.png \
    78         images/os_winvista.png \
    79         images/os_winxp.png \
    80         images/state_aborted_16px.png \
    81         images/state_discarding_16px.png \
    82         images/state_paused_16px.png \
    83         images/state_running_16px.png \
    84         images/state_saved_16px.png \
    85         images/state_saving_16px.png \
    86         images/state_powered_off_16px.png \
    87         images/state_restoring_16px.png \
    88         images/state_stuck_16px.png \
    89         images/offline_snapshot_16px.png \
    90         images/online_snapshot_16px.png \
    91         images/vmw_new_welcome.png \
    92         images/vmw_new_harddisk.png \
    93         images/vmw_new_user.png \
    94         images/fd_16px.png \
    95         images/fd_read_16px.png \
    96         images/fd_write_16px.png \
    97         images/fd_disabled_16px.png \
    98         images/cd_16px.png \
    99         images/cd_read_16px.png \
    100         images/cd_write_16px.png \
    101         images/cd_disabled_16px.png \
    102         images/cd_unmount_16px.png \
    103         images/cd_unmount_dis_16px.png \
    104         images/hd_16px.png \
    105         images/hd_read_16px.png \
    106         images/hd_write_16px.png \
    107         images/hd_disabled_16px.png \
    108         images/mouse_16px.png \
    109         images/mouse_disabled_16px.png \
    110         images/mouse_seamless_16px.png \
    111         images/mouse_can_seamless_16px.png \
    112         images/mouse_can_seamless_disabled_16px.png \
    113         images/mouse_can_seamless_uncaptured_16px.png \
    114         images/hostkey_16px.png \
    115         images/hostkey_pressed_16px.png \
    116         images/hostkey_captured_16px.png \
    117         images/hostkey_captured_pressed_16px.png \
    118         images/hostkey_disabled_16px.png \
    119         images/machine_16px.png \
    120         images/ico16x01.png \
    121         images/ico20x01.png \
    122         images/ico32x01.png \
    123         images/ico40x01.png \
    124         images/ico64x01.png \
    125         images/help_16px.png \
    126         images/about_16px.png \
    127         images/site_16px.png \
    128         images/register_16px.png \
    129         images/register_disabled_16px.png \
    130         images/reset_16px.png \
    131         images/reset_disabled_16px.png \
    132         images/pause_16px.png \
    133         images/pause_disabled_16px.png \
    134         images/fullscreen_16px.png \
    135         images/fullscreen_disabled_16px.png \
    136         images/acpi_16px.png \
    137         images/acpi_disabled_16px.png \
    138         images/adjust_win_size_16px.png \
    139         images/adjust_win_size_disabled_16px.png \
    140         images/auto_resize_on_16px.png \
    141         images/auto_resize_on_disabled_16px.png \
    142         images/auto_resize_off_16px.png \
    143         images/auto_resize_off_disabled_16px.png \
    144         images/exit_16px.png \
    145         images/poweroff_16px.png \
    146         images/poweroff_disabled_16px.png \
    147         images/fd_unmount_16px.png \
    148         images/fd_unmount_dis_16px.png \
    149         images/guesttools_16px.png \
    150         images/guesttools_disabled_16px.png \
    151         images/diskim_16px.png \
    152         images/settings_16px.png \
    153         images/delete_16px.png \
    154         images/new_16px.png \
    155         images/start_16px.png \
    156         images/start_dis_16px.png \
    157         images/discard_16px.png \
    158         images/discard_dis_16px.png \
    159         images/settings_dis_16px.png \
    160         images/delete_dis_16px.png \
    161         images/sound_16px.png \
    162         images/nw_16px.png \
    163         images/nw_read_16px.png \
    164         images/nw_write_16px.png \
    165         images/nw_disabled_16px.png \
    166         images/usb_16px.png \
    167         images/usb_new_16px.png \
    168         images/usb_new_disabled_16px.png \
    169         images/usb_disabled_16px.png \
    170         images/usb_read_16px.png \
    171         images/usb_write_16px.png \
    172         images/usb_add_16px.png \
    173         images/usb_add_disabled_16px.png \
    174         images/usb_movedown_16px.png \
    175         images/usb_movedown_disabled_16px.png \
    176         images/usb_moveup_16px.png \
    177         images/usb_moveup_disabled_16px.png \
    178         images/usb_remove_16px.png \
    179         images/usb_remove_disabled_16px.png \
    180         images/usb_unavailable_16px.png \
    181         images/usb_unavailable_disabled_16px.png \
    182         images/parallel_port_16px.png \
    183         images/parallel_port_disabled_16px.png \
    184         images/parallel_port_read_16px.png \
    185         images/parallel_port_write_16px.png \
    186         images/serial_port_16px.png \
    187         images/serial_port_disabled_16px.png \
    188         images/serial_port_read_16px.png \
    189         images/serial_port_write_16px.png \
    190         images/select_file_16px.png \
    191         images/select_file_dis_16px.png \
    192         images/list_moveup_16px.png \
    193         images/list_moveup_22px.png \
    194         images/list_moveup_disabled_16px.png \
    195         images/list_moveup_disabled_22px.png \
    196         images/list_movedown_16px.png \
    197         images/list_movedown_22px.png \
    198         images/list_movedown_disabled_16px.png \
    199         images/list_movedown_disabled_22px.png \
    200         images/discard_cur_state_16px.png \
    201         images/discard_cur_state_22px.png \
    202         images/discard_cur_state_dis_16px.png \
    203         images/discard_cur_state_dis_22px.png \
    204         images/discard_cur_state_snapshot_16px.png \
    205         images/discard_cur_state_snapshot_22px.png \
    206         images/discard_cur_state_snapshot_dis_16px.png \
    207         images/discard_cur_state_snapshot_dis_22px.png \
    208         images/discard_snapshot_16px.png \
    209         images/discard_snapshot_22px.png \
    210         images/discard_snapshot_dis_16px.png \
    211         images/discard_snapshot_dis_22px.png \
    212         images/take_snapshot_16px.png \
    213         images/take_snapshot_22px.png \
    214         images/take_snapshot_dis_16px.png \
    215         images/take_snapshot_dis_22px.png \
    216         images/show_snapshot_details_16px.png \
    217         images/show_snapshot_details_22px.png \
    218         images/show_snapshot_details_dis_16px.png \
    219         images/show_snapshot_details_dis_22px.png \
    220         images/add_shared_folder_16px.png \
    221         images/add_shared_folder_disabled_16px.png \
    222         images/edit_shared_folder_16px.png \
    223         images/edit_shared_folder_disabled_16px.png \
    224         images/revome_shared_folder_16px.png \
    225         images/revome_shared_folder_disabled_16px.png \
    226         images/shared_folder_16px.png \
    227         images/shared_folder_disabled_16px.png \
    228         images/shared_folder_read_16px.png \
    229         images/shared_folder_write_16px.png \
    230         images/add_host_iface_16px.png \
    231         images/add_host_iface_disabled_16px.png \
    232         images/remove_host_iface_16px.png \
    233         images/remove_host_iface_disabled_16px.png \
    234         images/eraser_16px.png \
    235         images/eraser_disabled_16px.png \
    236         images/refresh_16px.png \
    237         images/refresh_disabled_16px.png \
    238         images/refresh_22px.png \
    239         images/refresh_disabled_22px.png \
    240         images/show_logs_16px.png \
    241         images/show_logs_22px.png \
    242         images/show_logs_disabled_16px.png \
    243         images/show_logs_disabled_22px.png \
    244         images/description_16px.png \
    245         images/description_disabled_16px.png \
    246         images/edit_description_16px.png \
    247         images/edit_description_disabled_16px.png \
    248         images/global_settings_16px.png \
    249         images/global_settings_diasbled_16px.png \
    250         images/vrdp_16px.png \
    251         images/vrdp_disabled_16px.png \
    252         images/vdm_add_16px.png \
    253         images/vdm_add_disabled_16px.png \
    254         images/vdm_add_22px.png \
    255         images/vdm_add_disabled_22px.png \
    256         images/vdm_new_16px.png \
    257         images/vdm_new_disabled_16px.png \
    258         images/vdm_new_22px.png \
    259         images/vdm_new_disabled_22px.png \
    260         images/vdm_release_16px.png \
    261         images/vdm_release_disabled_16px.png \
    262         images/vdm_release_22px.png \
    263         images/vdm_release_disabled_22px.png \
    264         images/vdm_remove_16px.png \
    265         images/vdm_remove_disabled_16px.png \
    266         images/vdm_remove_22px.png \
    267         images/vdm_remove_disabled_22px.png \
    268         images/meditation_32px.png \
    269         images/welcome.png \
    270         images/about.png \
    271         images/about_tile.png \
    272         images/dock_1.png \
    273         images/VirtualBox_48px.png
    274 
    27543TRANSLATIONS = \
    27644        nls/VirtualBox_tr.ts \
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxGlobal.h

    r7220 r7235  
    480480    static void loadLanguage (const QString &aLangId = QString::null);
    481481
    482     static QIcon iconSet (const char *aNormal,
    483                              const char *aDisabled = 0,
    484                              const char *aActive = 0);
    485     static QIcon iconSetEx (const char *aNormal, const char *aSmallNormal,
    486                                const char *aDisabled = 0, const char *aSmallDisabled = 0,
    487                                const char *aActive = 0, const char *aSmallActive = 0);
     482    static QIcon iconSet (const QString &aNormal,
     483                          const QString &aDisabled = "",
     484                          const QString &aActive = "");
     485    static QIcon iconSetEx (const QString &aNormal, const QString &aSmallNormal,
     486                            const QString &aDisabled = "", const QString &aSmallDisabled = "",
     487                            const QString &aActive = "", const QString &aSmallActive = "");
    488488
    489489    static void setTextLabel (QToolButton *aToolButton, const QString &aTextLabel);
  • trunk/src/VBox/Frontends/VirtualBox4/src/QIMessageBox.cpp

    r7220 r7235  
    7676        mIconLabel->setPixmap (QMessageBox::standardIcon ((QMessageBox::Icon) aIcon));
    7777    else if (aIcon == GuruMeditation)
    78         mIconLabel->setPixmap (qPixmapFromMimeSource ("meditation_32px.png"));
     78        mIconLabel->setPixmap (QPixmap (":/meditation_32px.png"));
    7979    mIconLabel->setSizePolicy (QSizePolicy::Fixed, QSizePolicy::Minimum);
    8080    mIconLabel->setAlignment (Qt::AlignHCenter | Qt::AlignTop);
  • trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleWnd.cpp

    r7220 r7235  
    156156    /* default application icon (will change to the VM-specific icon in
    157157     * openView()) */
    158     setIcon (qPixmapFromMimeSource ("ico40x01.png"));
     158    setIcon (QPixmap (":/ico40x01.png"));
    159159
    160160    /* ensure status bar is created */
     
    419419    /* i/o devices */
    420420    hd_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "hd_light", Qt::WNoAutoErase);
    421     hd_light->setStateIcon (KDeviceActivity_Idle, qPixmapFromMimeSource ("hd_16px.png"));
    422     hd_light->setStateIcon (KDeviceActivity_Reading, qPixmapFromMimeSource ("hd_read_16px.png"));
    423     hd_light->setStateIcon (KDeviceActivity_Writing, qPixmapFromMimeSource ("hd_write_16px.png"));
    424     hd_light->setStateIcon (KDeviceActivity_Null, qPixmapFromMimeSource ("hd_disabled_16px.png"));
     421    hd_light->setStateIcon (KDeviceActivity_Idle, QPixmap (":/hd_16px.png"));
     422    hd_light->setStateIcon (KDeviceActivity_Reading, QPixmap (":/hd_read_16px.png"));
     423    hd_light->setStateIcon (KDeviceActivity_Writing, QPixmap (":/hd_write_16px.png"));
     424    hd_light->setStateIcon (KDeviceActivity_Null, QPixmap (":/hd_disabled_16px.png"));
    425425    cd_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "cd_light", Qt::WNoAutoErase);
    426     cd_light->setStateIcon (KDeviceActivity_Idle, qPixmapFromMimeSource ("cd_16px.png"));
    427     cd_light->setStateIcon (KDeviceActivity_Reading, qPixmapFromMimeSource ("cd_read_16px.png"));
    428     cd_light->setStateIcon (KDeviceActivity_Writing, qPixmapFromMimeSource ("cd_write_16px.png"));
    429     cd_light->setStateIcon (KDeviceActivity_Null, qPixmapFromMimeSource ("cd_disabled_16px.png"));
     426    cd_light->setStateIcon (KDeviceActivity_Idle, QPixmap (":/cd_16px.png"));
     427    cd_light->setStateIcon (KDeviceActivity_Reading, QPixmap (":/cd_read_16px.png"));
     428    cd_light->setStateIcon (KDeviceActivity_Writing, QPixmap (":/cd_write_16px.png"));
     429    cd_light->setStateIcon (KDeviceActivity_Null, QPixmap (":/cd_disabled_16px.png"));
    430430    fd_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "fd_light", Qt::WNoAutoErase);
    431     fd_light->setStateIcon (KDeviceActivity_Idle, qPixmapFromMimeSource ("fd_16px.png"));
    432     fd_light->setStateIcon (KDeviceActivity_Reading, qPixmapFromMimeSource ("fd_read_16px.png"));
    433     fd_light->setStateIcon (KDeviceActivity_Writing, qPixmapFromMimeSource ("fd_write_16px.png"));
    434     fd_light->setStateIcon (KDeviceActivity_Null, qPixmapFromMimeSource ("fd_disabled_16px.png"));
     431    fd_light->setStateIcon (KDeviceActivity_Idle, QPixmap (":/fd_16px.png"));
     432    fd_light->setStateIcon (KDeviceActivity_Reading, QPixmap (":/fd_read_16px.png"));
     433    fd_light->setStateIcon (KDeviceActivity_Writing, QPixmap (":/fd_write_16px.png"));
     434    fd_light->setStateIcon (KDeviceActivity_Null, QPixmap (":/fd_disabled_16px.png"));
    435435    net_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "net_light", Qt::WNoAutoErase);
    436     net_light->setStateIcon (KDeviceActivity_Idle, qPixmapFromMimeSource ("nw_16px.png"));
    437     net_light->setStateIcon (KDeviceActivity_Reading, qPixmapFromMimeSource ("nw_read_16px.png"));
    438     net_light->setStateIcon (KDeviceActivity_Writing, qPixmapFromMimeSource ("nw_write_16px.png"));
    439     net_light->setStateIcon (KDeviceActivity_Null, qPixmapFromMimeSource ("nw_disabled_16px.png"));
     436    net_light->setStateIcon (KDeviceActivity_Idle, QPixmap (":/nw_16px.png"));
     437    net_light->setStateIcon (KDeviceActivity_Reading, QPixmap (":/nw_read_16px.png"));
     438    net_light->setStateIcon (KDeviceActivity_Writing, QPixmap (":/nw_write_16px.png"));
     439    net_light->setStateIcon (KDeviceActivity_Null, QPixmap (":/nw_disabled_16px.png"));
    440440    usb_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "usb_light", Qt::WNoAutoErase);
    441     usb_light->setStateIcon (KDeviceActivity_Idle, qPixmapFromMimeSource ("usb_16px.png"));
    442     usb_light->setStateIcon (KDeviceActivity_Reading, qPixmapFromMimeSource ("usb_read_16px.png"));
    443     usb_light->setStateIcon (KDeviceActivity_Writing, qPixmapFromMimeSource ("usb_write_16px.png"));
    444     usb_light->setStateIcon (KDeviceActivity_Null, qPixmapFromMimeSource ("usb_disabled_16px.png"));
     441    usb_light->setStateIcon (KDeviceActivity_Idle, QPixmap (":/usb_16px.png"));
     442    usb_light->setStateIcon (KDeviceActivity_Reading, QPixmap (":/usb_read_16px.png"));
     443    usb_light->setStateIcon (KDeviceActivity_Writing, QPixmap (":/usb_write_16px.png"));
     444    usb_light->setStateIcon (KDeviceActivity_Null, QPixmap (":/usb_disabled_16px.png"));
    445445    sf_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "sf_light", Qt::WNoAutoErase);
    446     sf_light->setStateIcon (KDeviceActivity_Idle, qPixmapFromMimeSource ("shared_folder_16px.png"));
    447     sf_light->setStateIcon (KDeviceActivity_Reading, qPixmapFromMimeSource ("shared_folder_read_16px.png"));
    448     sf_light->setStateIcon (KDeviceActivity_Writing, qPixmapFromMimeSource ("shared_folder_write_16px.png"));
    449     sf_light->setStateIcon (KDeviceActivity_Null, qPixmapFromMimeSource ("shared_folder_disabled_16px.png"));
     446    sf_light->setStateIcon (KDeviceActivity_Idle, QPixmap (":/shared_folder_16px.png"));
     447    sf_light->setStateIcon (KDeviceActivity_Reading, QPixmap (":/shared_folder_read_16px.png"));
     448    sf_light->setStateIcon (KDeviceActivity_Writing, QPixmap (":/shared_folder_write_16px.png"));
     449    sf_light->setStateIcon (KDeviceActivity_Null, QPixmap (":/shared_folder_disabled_16px.png"));
    450450
    451451    (new Q3Frame (indicatorBox))->setFrameStyle (Q3Frame::VLine | Q3Frame::Sunken);
     
    454454    /* vrdp state */
    455455    vrdp_state = new QIStateIndicator (0, indicatorBox, "vrdp_state", Qt::WNoAutoErase);
    456     vrdp_state->setStateIcon (0, qPixmapFromMimeSource ("vrdp_disabled_16px.png"));
    457     vrdp_state->setStateIcon (1, qPixmapFromMimeSource ("vrdp_16px.png"));
     456    vrdp_state->setStateIcon (0, QPixmap (":/vrdp_disabled_16px.png"));
     457    vrdp_state->setStateIcon (1, QPixmap (":/vrdp_16px.png"));
    458458    /* auto resize state */
    459459    autoresize_state = new QIStateIndicator (1, indicatorBox, "autoresize_state", Qt::WNoAutoErase);
    460     autoresize_state->setStateIcon (0, qPixmapFromMimeSource ("auto_resize_off_disabled_16px.png"));
    461     autoresize_state->setStateIcon (1, qPixmapFromMimeSource ("auto_resize_off_16px.png"));
    462     autoresize_state->setStateIcon (2, qPixmapFromMimeSource ("auto_resize_on_disabled_16px.png"));
    463     autoresize_state->setStateIcon (3, qPixmapFromMimeSource ("auto_resize_on_16px.png"));
     460    autoresize_state->setStateIcon (0, QPixmap (":/auto_resize_off_disabled_16px.png"));
     461    autoresize_state->setStateIcon (1, QPixmap (":/auto_resize_off_16px.png"));
     462    autoresize_state->setStateIcon (2, QPixmap (":/auto_resize_on_disabled_16px.png"));
     463    autoresize_state->setStateIcon (3, QPixmap (":/auto_resize_on_16px.png"));
    464464#endif
    465465
    466466    /* mouse */
    467467    mouse_state = new QIStateIndicator (0, indicatorBox, "mouse_state", Qt::WNoAutoErase);
    468     mouse_state->setStateIcon (0, qPixmapFromMimeSource ("mouse_disabled_16px.png"));
    469     mouse_state->setStateIcon (1, qPixmapFromMimeSource ("mouse_16px.png"));
    470     mouse_state->setStateIcon (2, qPixmapFromMimeSource ("mouse_seamless_16px.png"));
    471     mouse_state->setStateIcon (3, qPixmapFromMimeSource ("mouse_can_seamless_16px.png"));
    472     mouse_state->setStateIcon (4, qPixmapFromMimeSource ("mouse_can_seamless_uncaptured_16px.png"));
     468    mouse_state->setStateIcon (0, QPixmap (":/mouse_disabled_16px.png"));
     469    mouse_state->setStateIcon (1, QPixmap (":/mouse_16px.png"));
     470    mouse_state->setStateIcon (2, QPixmap (":/mouse_seamless_16px.png"));
     471    mouse_state->setStateIcon (3, QPixmap (":/mouse_can_seamless_16px.png"));
     472    mouse_state->setStateIcon (4, QPixmap (":/mouse_can_seamless_uncaptured_16px.png"));
    473473    /* host key */
    474474    hostkey_hbox = new Q3HBox (indicatorBox, "hostkey_hbox");
    475475    hostkey_hbox->setSpacing (3);
    476476    hostkey_state = new QIStateIndicator (0, hostkey_hbox, "hostkey_state");
    477     hostkey_state->setStateIcon (0, qPixmapFromMimeSource ("hostkey_16px.png"));
    478     hostkey_state->setStateIcon (1, qPixmapFromMimeSource ("hostkey_captured_16px.png"));
    479     hostkey_state->setStateIcon (2, qPixmapFromMimeSource ("hostkey_pressed_16px.png"));
    480     hostkey_state->setStateIcon (3, qPixmapFromMimeSource ("hostkey_captured_pressed_16px.png"));
     477    hostkey_state->setStateIcon (0, QPixmap (":/hostkey_16px.png"));
     478    hostkey_state->setStateIcon (1, QPixmap (":/hostkey_captured_16px.png"));
     479    hostkey_state->setStateIcon (2, QPixmap (":/hostkey_pressed_16px.png"));
     480    hostkey_state->setStateIcon (3, QPixmap (":/hostkey_captured_pressed_16px.png"));
    481481    hostkey_name = new QLabel (QIHotKeyEdit::keyName (vboxGlobal().settings().hostKey()),
    482482                               hostkey_hbox, "hostkey_name");
     
    822822    QString osTypeId = cmachine.GetOSTypeId();
    823823    QImage osImg100x75 = vboxGlobal().vmGuestOSTypeIcon (osTypeId).convertToImage().smoothScale (100, 75);
    824     QImage osImg = QImage::fromMimeSource ("dock_1.png");
     824    QImage osImg = QImage (":/dock_1.png");
    825825    bitBlt (&osImg, 14, 22,
    826826            &osImg100x75, 0, 0,
    827827            100, 75, /* conversion_flags */ 0);
    828     QImage VBoxOverlay = QImage::fromMimeSource ("VirtualBox_48px.png");
     828    QImage VBoxOverlay = QImage (":/VirtualBox_48px.png");
    829829    bitBlt (&osImg, osImg.width() - VBoxOverlay.width(), osImg.height() - VBoxOverlay.height(),
    830830            &VBoxOverlay, 0, 0,
     
    34283428    /* Setup Dialog's options */
    34293429    setCaption (tr ("Shared Folders"));
    3430     setIcon (qPixmapFromMimeSource ("select_file_16px.png"));
     3430    setIcon (QPixmap (":/select_file_16px.png"));
    34313431    setSizeGripEnabled (true);
    34323432
  • trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobal.cpp

    r7233 r7235  
    568568    {
    569569        setCaption ("VirtualBox License");
    570         setIcon (qPixmapFromMimeSource ("ico40x01.png"));
     570        setIcon (QPixmap (":/ico40x01.png"));
    571571
    572572        mLicenseText = new Q3TextBrowser (this);
     
    12961296{
    12971297    static const char *sTableTpl =
    1298         "<table border=0 cellspacing=0 cellpadding=0 width=100%>%1</table>";
     1298        "<table border=0 cellspacing=0 cellpadding=0>%1</table>";
    12991299    static const char *sSectionHrefTpl =
    13001300        "<tr><td rowspan=%1 align=left><img src='%2'></td>"
    1301             "<td width=100% colspan=2><b><a href='%3'><nobr>%4</nobr></a></b></td></tr>"
     1301            "<td colspan=2><b><a href='%3'><nobr>%4</nobr></a></b></td></tr>"
    13021302            "%5"
    1303         "<tr><td width=100% colspan=2><font size=1>&nbsp;</font></td></tr>";
     1303        "<tr><td colspan=2><font size=1>&nbsp;</font></td></tr>";
    13041304    static const char *sSectionBoldTpl =
    13051305        "<tr><td rowspan=%1 align=left><img src='%2'></td>"
    1306             "<td width=100% colspan=2><!-- %3 --><b><nobr>%4</nobr></b></td></tr>"
     1306            "<td colspan=2><!-- %3 --><b><nobr>%4</nobr></b></td></tr>"
    13071307            "%5"
    1308         "<tr><td width=100% colspan=2><font size=1>&nbsp;</font></td></tr>";
     1308        "<tr><td colspan=2><font size=1>&nbsp;</font></td></tr>";
    13091309    static const char *sSectionItemTpl =
    1310         "<tr><td width=30%><nobr>%1</nobr></td><td width=70%>%2</td></tr>";
     1310        "<tr><td width=30%><nobr>%1</nobr></td><td>%2</td></tr>";
    13111311
    13121312    static QString sGeneralBasicHrefTpl, sGeneralBasicBoldTpl;
     
    13261326        sGeneralBasicHrefTpl = QString (sSectionHrefTpl)
    13271327                .arg (2 + 3) /* rows */
    1328                 .arg ("machine_16px.png", /* icon */
     1328                .arg (":/machine_16px.png", /* icon */
    13291329                      "#general", /* link */
    13301330                      tr ("General", "details report"), /* title */
     
    13321332        sGeneralBasicBoldTpl = QString (sSectionBoldTpl)
    13331333                .arg (2 + 3) /* rows */
    1334                 .arg ("machine_16px.png", /* icon */
     1334                .arg (":/machine_16px.png", /* icon */
    13351335                      "#general", /* link */
    13361336                      tr ("General", "details report"), /* title */
     
    13471347        sGeneralFullHrefTpl = QString (sSectionHrefTpl)
    13481348            .arg (2 + 8) /* rows */
    1349             .arg ("machine_16px.png", /* icon */
     1349            .arg (":/machine_16px.png", /* icon */
    13501350                  "#general", /* link */
    13511351                  tr ("General", "details report"), /* title */
     
    13531353        sGeneralFullBoldTpl = QString (sSectionBoldTpl)
    13541354            .arg (2 + 8) /* rows */
    1355             .arg ("machine_16px.png", /* icon */
     1355            .arg (":/machine_16px.png", /* icon */
    13561356                  "#general", /* link */
    13571357                  tr ("General", "details report"), /* title */
     
    14041404        hardDisks = sectionTpl
    14051405            .arg (rows) /* rows */
    1406             .arg ("hd_16px.png", /* icon */
     1406            .arg (":/hd_16px.png", /* icon */
    14071407                  "#hdds", /* link */
    14081408                  tr ("Hard Disks", "details report"), /* title */
     
    15161516        detailsReport += sectionTpl
    15171517            .arg (2 + 1) /* rows */
    1518             .arg ("cd_16px.png", /* icon */
     1518            .arg (":/cd_16px.png", /* icon */
    15191519                  "#dvd", /* link */
    15201520                  tr ("CD/DVD-ROM", "details report"), /* title */
     
    15531553        detailsReport += sectionTpl
    15541554            .arg (2 + 1) /* rows */
    1555             .arg ("fd_16px.png", /* icon */
     1555            .arg (":/fd_16px.png", /* icon */
    15561556                  "#floppy", /* link */
    15571557                  tr ("Floppy", "details report"), /* title */
     
    15751575            detailsReport += sectionTpl
    15761576                .arg (rows + 1) /* rows */
    1577                 .arg ("sound_16px.png", /* icon */
     1577                .arg (":/sound_16px.png", /* icon */
    15781578                      "#audio", /* link */
    15791579                      tr ("Audio", "details report"), /* title */
     
    16211621            detailsReport += sectionTpl
    16221622                .arg (rows) /* rows */
    1623                 .arg ("nw_16px.png", /* icon */
     1623                .arg (":/nw_16px.png", /* icon */
    16241624                      "#network", /* link */
    16251625                      tr ("Network", "details report"), /* title */
     
    16631663            detailsReport += sectionTpl
    16641664                .arg (rows) /* rows */
    1665                 .arg ("serial_port_16px.png", /* icon */
     1665                .arg (":/serial_port_16px.png", /* icon */
    16661666                      "#serialPorts", /* link */
    16671667                      tr ("Serial Ports", "details report"), /* title */
     
    17001700            QString dummy = sectionTpl /* detailsReport += sectionTpl */
    17011701                .arg (rows) /* rows */
    1702                 .arg ("parallel_port_16px.png", /* icon */
     1702                .arg (":/parallel_port_16px.png", /* icon */
    17031703                      "#parallelPorts", /* link */
    17041704                      tr ("Parallel Ports", "details report"), /* title */
     
    17321732                detailsReport += sectionTpl
    17331733                    .arg (2 + 1) /* rows */
    1734                     .arg ("usb_16px.png", /* icon */
     1734                    .arg (":/usb_16px.png", /* icon */
    17351735                          "#usb", /* link */
    17361736                          tr ("USB", "details report"), /* title */
     
    17541754            detailsReport += sectionTpl
    17551755                .arg (2 + 1) /* rows */
    1756                 .arg ("shared_folder_16px.png", /* icon */
     1756                .arg (":/shared_folder_16px.png", /* icon */
    17571757                      "#sfolders", /* link */
    17581758                      tr ("Shared Folders", "details report"), /* title */
     
    17771777                detailsReport += sectionTpl
    17781778                    .arg (2 + 1) /* rows */
    1779                     .arg ("vrdp_16px.png", /* icon */
     1779                    .arg (":/vrdp_16px.png", /* icon */
    17801780                          "#vrdp", /* link */
    17811781                          tr ("Remote Display", "details report"), /* title */
     
    25472547
    25482548/* static */
    2549 QIcon VBoxGlobal::iconSet (const char *aNormal,
    2550                               const char *aDisabled /* = 0 */,
    2551                               const char *aActive /* = 0 */)
    2552 {
    2553     Assert (aNormal);
    2554 
     2549QIcon VBoxGlobal::iconSet (const QString &aNormal,
     2550                           const QString &aDisabled,
     2551                           const QString &aActive)
     2552{
    25552553    QIcon iconSet;
    25562554
    2557     iconSet.setPixmap (qPixmapFromMimeSource (aNormal),
     2555    iconSet.setPixmap (QPixmap (":/" + aNormal),
    25582556                       QIcon::Automatic, QIcon::Normal);
    2559     if (aDisabled)
    2560         iconSet.setPixmap (qPixmapFromMimeSource (aDisabled),
     2557    if (!aDisabled.isEmpty())
     2558        iconSet.setPixmap (QPixmap (":/" + aDisabled),
    25612559                           QIcon::Automatic, QIcon::Disabled);
    2562     if (aActive)
    2563         iconSet.setPixmap (qPixmapFromMimeSource (aActive),
     2560    if (!aActive.isEmpty())
     2561        iconSet.setPixmap (QPixmap (":/" + aActive),
    25642562                           QIcon::Automatic, QIcon::Active);
    25652563    return iconSet;
     
    25682566/* static */
    25692567QIcon VBoxGlobal::
    2570 iconSetEx (const char *aNormal, const char *aSmallNormal,
    2571            const char *aDisabled /* = 0 */, const char *aSmallDisabled /* = 0 */,
    2572            const char *aActive /* = 0 */, const char *aSmallActive /* = 0 */)
    2573 {
    2574     Assert (aNormal);
    2575     Assert (aSmallNormal);
    2576 
     2568iconSetEx (const QString &aNormal, const QString &aSmallNormal,
     2569           const QString &aDisabled, const QString &aSmallDisabled,
     2570           const QString &aActive, const QString &aSmallActive)
     2571{
    25772572    QIcon iconSet;
    25782573
    2579     iconSet.setPixmap (qPixmapFromMimeSource (aNormal),
     2574    iconSet.setPixmap (QPixmap (":/" + aNormal),
    25802575                       QIcon::Large, QIcon::Normal);
    2581     iconSet.setPixmap (qPixmapFromMimeSource (aSmallNormal),
     2576    iconSet.setPixmap (QPixmap (":/" + aSmallNormal),
    25822577                       QIcon::Small, QIcon::Normal);
    2583     if (aSmallDisabled)
    2584     {
    2585         iconSet.setPixmap (qPixmapFromMimeSource (aDisabled),
     2578    if (!aSmallDisabled.isEmpty())
     2579    {
     2580        iconSet.setPixmap (QPixmap (":/" + aDisabled),
    25862581                           QIcon::Large, QIcon::Disabled);
    2587         iconSet.setPixmap (qPixmapFromMimeSource (aSmallDisabled),
     2582        iconSet.setPixmap (QPixmap (":/" + aSmallDisabled),
    25882583                           QIcon::Small, QIcon::Disabled);
    25892584    }
    2590     if (aSmallActive)
    2591     {
    2592         iconSet.setPixmap (qPixmapFromMimeSource (aActive),
     2585    if (!aSmallActive.isEmpty())
     2586    {
     2587        iconSet.setPixmap (QPixmap (":/" + aActive),
    25932588                           QIcon::Large, QIcon::Active);
    2594         iconSet.setPixmap (qPixmapFromMimeSource (aSmallActive),
     2589        iconSet.setPixmap (QPixmap (":/" + aSmallActive),
    25952590                           QIcon::Small, QIcon::Active);
    25962591    }
     
    38253820    static const char *osTypeIcons[][2] =
    38263821    {
    3827         {"unknown", "os_other.png"},
    3828         {"dos", "os_dos.png"},
    3829         {"win31", "os_win31.png"},
    3830         {"win95", "os_win95.png"},
    3831         {"win98", "os_win98.png"},
    3832         {"winme", "os_winme.png"},
    3833         {"winnt4", "os_winnt.png"},
    3834         {"win2k", "os_win2000.png"},
    3835         {"winxp", "os_winxp.png"},
    3836         {"win2k3", "os_win2003.png"},
    3837         {"winvista", "os_winvista.png"},
    3838         {"os2warp3", "os_os2.png"},
    3839         {"os2warp4", "os_os2.png"},
    3840         {"os2warp45", "os_os2.png"},
    3841         {"linux22", "os_linux.png"},
    3842         {"linux24", "os_linux.png"},
    3843         {"linux26", "os_linux.png"},
    3844         {"freebsd", "os_freebsd.png"},
    3845         {"openbsd", "os_openbsd.png"},
    3846         {"netbsd", "os_netbsd.png"},
    3847         {"netware", "os_netware.png"},
    3848         {"solaris", "os_solaris.png"},
    3849         {"l4", "os_l4.png"},
     3822        {"unknown", ":/os_other.png"},
     3823        {"dos", ":/os_dos.png"},
     3824        {"win31", ":/os_win31.png"},
     3825        {"win95", ":/os_win95.png"},
     3826        {"win98", ":/os_win98.png"},
     3827        {"winme", ":/os_winme.png"},
     3828        {"winnt4", ":/os_winnt.png"},
     3829        {"win2k", ":/os_win2000.png"},
     3830        {"winxp", ":/os_winxp.png"},
     3831        {"win2k3", ":/os_win2003.png"},
     3832        {"winvista", ":/os_winvista.png"},
     3833        {"os2warp3", ":/os_os2.png"},
     3834        {"os2warp4", ":/os_os2.png"},
     3835        {"os2warp45", ":/os_os2.png"},
     3836        {"linux22", ":/os_linux.png"},
     3837        {"linux24", ":/os_linux.png"},
     3838        {"linux26", ":/os_linux.png"},
     3839        {"freebsd", ":/os_freebsd.png"},
     3840        {"openbsd", ":/os_openbsd.png"},
     3841        {"netbsd", ":/os_netbsd.png"},
     3842        {"netware", ":/os_netware.png"},
     3843        {"solaris", ":/os_solaris.png"},
     3844        {"l4", ":/os_l4.png"},
    38503845    };
    38513846    vm_os_type_icons.setAutoDelete (true); /* takes ownership of elements */
     
    38533848    {
    38543849        vm_os_type_icons.insert (osTypeIcons [n][0],
    3855             new QPixmap (qPixmapFromMimeSource (osTypeIcons [n][1])));
     3850            new QPixmap (osTypeIcons [n][1]));
    38563851    }
    38573852
     
    38653860    {
    38663861        {KMachineState_Null, NULL},
    3867         {KMachineState_PoweredOff, "state_powered_off_16px.png"},
    3868         {KMachineState_Saved, "state_saved_16px.png"},
    3869         {KMachineState_Aborted, "state_aborted_16px.png"},
    3870         {KMachineState_Running, "state_running_16px.png"},
    3871         {KMachineState_Paused, "state_paused_16px.png"},
    3872         {KMachineState_Stuck, "state_stuck_16px.png"},
    3873         {KMachineState_Starting, "state_running_16px.png"}, /// @todo (dmik) separate icon?
    3874         {KMachineState_Stopping, "state_running_16px.png"}, /// @todo (dmik) separate icon?
    3875         {KMachineState_Saving, "state_saving_16px.png"},
    3876         {KMachineState_Restoring, "state_restoring_16px.png"},
    3877         {KMachineState_Discarding, "state_discarding_16px.png"},
     3862        {KMachineState_PoweredOff, ":/state_powered_off_16px.png"},
     3863        {KMachineState_Saved, ":/state_saved_16px.png"},
     3864        {KMachineState_Aborted, ":/state_aborted_16px.png"},
     3865        {KMachineState_Running, ":/state_running_16px.png"},
     3866        {KMachineState_Paused, ":/state_paused_16px.png"},
     3867        {KMachineState_Stuck, ":/state_stuck_16px.png"},
     3868        {KMachineState_Starting, ":/state_running_16px.png"}, /// @todo (dmik) separate icon?
     3869        {KMachineState_Stopping, ":/state_running_16px.png"}, /// @todo (dmik) separate icon?
     3870        {KMachineState_Saving, ":/state_saving_16px.png"},
     3871        {KMachineState_Restoring, ":/state_restoring_16px.png"},
     3872        {KMachineState_Discarding, ":/state_discarding_16px.png"},
    38783873    };
    38793874    mStateIcons.setAutoDelete (true); // takes ownership of elements
     
    38813876    {
    38823877        mStateIcons.insert (vmStateIcons [n].state,
    3883             new QPixmap (qPixmapFromMimeSource (vmStateIcons [n].name)));
     3878            new QPixmap (vmStateIcons [n].name));
    38843879    }
    38853880
    38863881    /* online/offline snapshot icons */
    3887     mOfflineSnapshotIcon = qPixmapFromMimeSource ("offline_snapshot_16px.png");
    3888     mOnlineSnapshotIcon = qPixmapFromMimeSource ("online_snapshot_16px.png");
     3882    mOfflineSnapshotIcon = QPixmap (":/offline_snapshot_16px.png");
     3883    mOnlineSnapshotIcon = QPixmap (":/online_snapshot_16px.png");
    38893884
    38903885    /* initialize state colors vector */
  • trunk/src/VBox/Frontends/VirtualBox4/src/VBoxSelectorWnd.cpp

    r7220 r7235  
    3131
    3232#include <qlabel.h>
     33#include <QTextBrowser>
    3334#include <q3textbrowser.h>
    3435#include <qmenubar.h>
     
    101102private slots:
    102103
    103     void gotLinkClicked (const QString &aURL)
     104    void gotLinkClicked (const QUrl &aURL)
    104105    {
    105106        QString text = mDetailsText->text();
    106         emit linkClicked (aURL);
     107        emit linkClicked (aURL.toString());
    107108        /* QTextBrowser will try to get the URL from the mime source factory
    108109         * and show an empty "page" after a failure. Reset the text to avoid
     
    115116    void createErrPage();
    116117
    117     Q3TextBrowser *mDetailsText;
     118    QTextBrowser *mDetailsText;
    118119
    119120    QWidget *mErrBox;
     
    135136    /* create normal details page */
    136137
    137     mDetailsText = new Q3TextBrowser (mErrBox);
     138    mDetailsText = new QTextBrowser (mErrBox);
    138139    mDetailsText->setFocusPolicy (Qt::StrongFocus);
    139     mDetailsText->setLinkUnderline (false);
     140    mDetailsText->document()->setDefaultStyleSheet ("a { text-decoration: none; }");
    140141    /* make "transparent" */
    141     mDetailsText->setFrameShape (Q3Frame::NoFrame);
    142     mDetailsText->setPaper (backgroundBrush());
    143 
    144     connect (mDetailsText, SIGNAL (linkClicked (const QString &)),
    145             this, SLOT (gotLinkClicked (const QString &)));
     142    mDetailsText->setFrameShape (QFrame::NoFrame);
     143    mDetailsText->setAutoFillBackground (true);
     144//    mDetailsText->setBackgroundRole (QPalette::Window);
     145    QPalette bgPal(mDetailsText->palette());
     146    bgPal.setBrush(QPalette::Base, bgPal.brush(QPalette::Window));
     147    mDetailsText->setPalette(bgPal);
     148
     149    connect (mDetailsText, SIGNAL (anchorClicked (const QUrl &)),
     150            this, SLOT (gotLinkClicked (const QUrl &)));
    146151
    147152    addWidget (mDetailsText, 0);
     
    398403
    399404    /* application icon */
    400     setIcon (qPixmapFromMimeSource ("ico40x01.png"));
     405    setIcon (QPixmap (":/ico40x01.png"));
    401406
    402407    /* actions */
     
    13621367                     "The list is empty now because you haven't created any virtual "
    13631368                     "machines yet."
    1364                      "<img src=welcome.png align=right/></p>"
     1369                     "<img src=:/welcome.png align=right/></p>"
    13651370                     "<p>In order to create a new virtual machine, press the "
    13661371                     "<b>New</b> button in the main tool bar located "
  • trunk/src/VBox/Frontends/VirtualBox4/src/VBoxVMListBox.cpp

    r7227 r7235  
    478478    {
    479479        /// @todo (r=dmik) temporary
    480         pmOSType = qPixmapFromMimeSource ("os_other.png");
    481         pmState = qPixmapFromMimeSource ("state_aborted_16px.png");
     480        pmOSType = QPixmap (":/os_other.png");
     481        pmState = QPixmap (":/state_aborted_16px.png");
    482482        strState = VBoxVMListBox::tr ("Inaccessible");
    483483    }
     
    514514    {
    515515        /// @todo (r=dmik) temporary
    516         pmOSType = qPixmapFromMimeSource ("os_other.png");
    517         pmState = qPixmapFromMimeSource ("state_aborted_16px.png");
     516        pmOSType = QPixmap (":/os_other.png");
     517        pmState = QPixmap (":/state_aborted_16px.png");
    518518    }
    519519
     
    696696    {
    697697        /// @todo (r=dmik) temporary
    698         pmOSType = qPixmapFromMimeSource ("os_other.png");
    699         pmState = qPixmapFromMimeSource ("state_aborted_16px.png");
     698        pmOSType = QPixmap (":/os_other.png");
     699        pmState = QPixmap (":/state_aborted_16px.png");
    700700        strState = VBoxVMListBox::tr ("Inaccessible");
    701701    }
  • trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VBoxUtils-darwin.cpp

    r6812 r7235  
    7676CGImageRef DarwinQImageFromMimeSourceToCGImage (const char *aSource)
    7777{
    78     QImage qim = QImage::fromMimeSource (aSource);
     78    QImage qim = QImage::fromMimeSource (QString(":/") + aSource);
    7979    Assert (!qim.isNull());
    8080    return DarwinQImageToCGImage (&qim);
     
    102102CGImageRef DarwinQPixmapFromMimeSourceToCGImage (const char *aSource)
    103103{
    104     QPixmap qpm = QPixmap::fromMimeSource (aSource);
     104    QPixmap qpm = QPixmap::fromMimeSource (QString(":/" + aSource);
    105105    Assert (!qpm.isNull());
    106106    return DarwinQPixmapToCGImage (&qpm);
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxAboutDlg.ui

    r3040 r7235  
    5454            </property>
    5555            <property name="paletteBackgroundPixmap">
    56                 <pixmap>about.png</pixmap>
     56                <pixmap>:/about.png</pixmap>
    5757            </property>
    5858            <property name="backgroundOrigin">
     
    6868            </property>
    6969            <property name="paletteBackgroundPixmap">
    70                 <pixmap>about_tile.png</pixmap>
     70                <pixmap>:/about_tile.png</pixmap>
    7171            </property>
    7272            <property name="frameShape">
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxCloseVMDlg.ui

    r6822 r7235  
    7171                            </property>
    7272                            <property name="pixmap">
    73                                 <pixmap>os_other.png</pixmap>
     73                                <pixmap>:/os_other.png</pixmap>
    7474                            </property>
    7575                            <property name="scaledContents">
     
    129129                            </property>
    130130                            <property name="pixmap">
    131                                 <pixmap>state_saved_16px.png</pixmap>
     131                                <pixmap>:/state_saved_16px.png</pixmap>
    132132                            </property>
    133133                            <property name="buddy" stdset="0">
     
    164164                            </property>
    165165                            <property name="pixmap">
    166                                 <pixmap>acpi_16px.png</pixmap>
     166                                <pixmap>:/acpi_16px.png</pixmap>
    167167                            </property>
    168168                            <property name="buddy" stdset="0">
     
    199199                            </property>
    200200                            <property name="pixmap">
    201                                 <pixmap>poweroff_16px.png</pixmap>
     201                                <pixmap>:/poweroff_16px.png</pixmap>
    202202                            </property>
    203203                            <property name="buddy" stdset="0">
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxDiskImageManagerDlg.ui.h

    r7220 r7235  
    252252    Assert (!vbox.isNull());
    253253
    254     setIcon (qPixmapFromMimeSource ("diskim_16px.png"));
     254    setIcon (QPixmap (":/diskim_16px.png"));
    255255
    256256    type = VBoxDefs::InvalidType;
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxGlobalSettingsDlg.ui

    r7220 r7235  
    9494            </property>
    9595            <property name="pixmap">
    96                 <pixmap>machine_16px.png</pixmap>
     96                <pixmap>:/machine_16px.png</pixmap>
    9797            </property>
    9898            <property name="pixmap">
     
    114114            </property>
    115115            <property name="pixmap">
    116                 <pixmap>hostkey_16px.png</pixmap>
     116                <pixmap>:/hostkey_16px.png</pixmap>
    117117            </property>
    118118            <property name="pixmap">
     
    134134            </property>
    135135            <property name="pixmap">
    136                 <pixmap>usb_16px.png</pixmap>
     136                <pixmap>:/usb_16px.png</pixmap>
    137137            </property>
    138138            <property name="pixmap">
     
    154154            </property>
    155155            <property name="pixmap">
    156                 <pixmap>site_16px.png</pixmap>
     156                <pixmap>:/site_16px.png</pixmap>
    157157            </property>
    158158            <property name="pixmap">
     
    310310                                </property>
    311311                                <property name="iconSet">
    312                                     <iconset>eraser_16px.png</iconset>
     312                                    <iconset>:/eraser_16px.png</iconset>
    313313                                </property>
    314314                                <property name="autoRaise">
     
    330330                                </property>
    331331                                <property name="iconSet">
    332                                     <iconset>eraser_16px.png</iconset>
     332                                    <iconset>:/eraser_16px.png</iconset>
    333333                                </property>
    334334                                <property name="autoRaise">
     
    358358                                </property>
    359359                                <property name="iconSet">
    360                                     <iconset>select_file_16px.png</iconset>
     360                                    <iconset>:/select_file_16px.png</iconset>
    361361                                </property>
    362362                                <property name="textLabel">
     
    381381                                </property>
    382382                                <property name="iconSet">
    383                                     <iconset>select_file_16px.png</iconset>
     383                                    <iconset>:/select_file_16px.png</iconset>
    384384                                </property>
    385385                                <property name="textLabel">
     
    428428                                </property>
    429429                                <property name="iconSet">
    430                                     <iconset>select_file_16px.png</iconset>
     430                                    <iconset>:/select_file_16px.png</iconset>
    431431                                </property>
    432432                                <property name="autoRaise">
     
    448448                                </property>
    449449                                <property name="iconSet">
    450                                     <iconset>eraser_16px.png</iconset>
     450                                    <iconset>:/eraser_16px.png</iconset>
    451451                                </property>
    452452                                <property name="autoRaise">
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxGlobalSettingsDlg.ui.h

    r7220 r7235  
    260260    polished = false;
    261261
    262     setIcon (qPixmapFromMimeSource ("global_settings_16px.png"));
     262    setIcon (QPixmap (":/global_settings_16px.png"));
    263263
    264264    /*  all pages are initially valid */
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewHDWzd.ui

    r6473 r7235  
    6767                </property>
    6868                <property name="pixmap">
    69                     <pixmap>vmw_new_harddisk.png</pixmap>
     69                    <pixmap>:/vmw_new_harddisk.png</pixmap>
    7070                </property>
    7171                <property name="alignment">
     
    170170                </property>
    171171                <property name="pixmap">
    172                     <pixmap>vmw_new_harddisk.png</pixmap>
     172                    <pixmap>:/vmw_new_harddisk.png</pixmap>
    173173                </property>
    174174                <property name="alignment">
     
    295295                </property>
    296296                <property name="pixmap">
    297                     <pixmap>vmw_new_harddisk.png</pixmap>
     297                    <pixmap>:/vmw_new_harddisk.png</pixmap>
    298298                </property>
    299299                <property name="alignment">
     
    365365                                </property>
    366366                                <property name="iconSet">
    367                                     <iconset>select_file_16px.png</iconset>
     367                                    <iconset>:/select_file_16px.png</iconset>
    368368                                </property>
    369369                                <property name="textLabel">
     
    590590                </property>
    591591                <property name="pixmap">
    592                     <pixmap>vmw_new_harddisk.png</pixmap>
     592                    <pixmap>:/vmw_new_harddisk.png</pixmap>
    593593                </property>
    594594                <property name="alignment">
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewVMWzd.ui

    r6822 r7235  
    6565                </property>
    6666                <property name="pixmap">
    67                     <pixmap>vmw_new_welcome.png</pixmap>
     67                    <pixmap>:/vmw_new_welcome.png</pixmap>
    6868                </property>
    6969                <property name="alignment">
     
    166166                </property>
    167167                <property name="pixmap">
    168                     <pixmap>vmw_new_welcome.png</pixmap>
     168                    <pixmap>:/vmw_new_welcome.png</pixmap>
    169169                </property>
    170170                <property name="alignment">
     
    341341                                </property>
    342342                                <property name="pixmap">
    343                                     <pixmap>os_other.png</pixmap>
     343                                    <pixmap>:/os_other.png</pixmap>
    344344                                </property>
    345345                                <property name="scaledContents">
     
    400400                </property>
    401401                <property name="pixmap">
    402                     <pixmap>vmw_new_welcome.png</pixmap>
     402                    <pixmap>:/vmw_new_welcome.png</pixmap>
    403403                </property>
    404404                <property name="alignment">
     
    719719                </property>
    720720                <property name="pixmap">
    721                     <pixmap>vmw_new_welcome.png</pixmap>
     721                    <pixmap>:/vmw_new_welcome.png</pixmap>
    722722                </property>
    723723                <property name="alignment">
     
    890890                </property>
    891891                <property name="pixmap">
    892                     <pixmap>vmw_new_welcome.png</pixmap>
     892                    <pixmap>:/vmw_new_welcome.png</pixmap>
    893893                </property>
    894894                <property name="alignment">
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxRegistrationDlg.ui

    r5999 r7235  
    3232    </property>
    3333    <property name="icon">
    34         <pixmap>register_16px.png</pixmap>
     34        <pixmap>:/register_16px.png</pixmap>
    3535    </property>
    3636    <property name="titleFont">
     
    7171                </property>
    7272                <property name="pixmap">
    73                     <pixmap>vmw_new_user.png</pixmap>
     73                    <pixmap>:/vmw_new_user.png</pixmap>
    7474                </property>
    7575                <property name="alignment">
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotDetailsDlg.ui.h

    r7220 r7235  
    3131void VBoxSnapshotDetailsDlg::init()
    3232{
    33     setIcon (qPixmapFromMimeSource ("settings_16px.png"));
     33    setIcon (QPixmap (":/settings_16px.png"));
    3434
    3535    txeSummary->setPaper (this->backgroundBrush());
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxTakeSnapshotDlg.ui

    r6822 r7235  
    7272                            </property>
    7373                            <property name="pixmap">
    74                                 <pixmap>os_other.png</pixmap>
     74                                <pixmap>:/os_other.png</pixmap>
    7575                            </property>
    7676                            <property name="scaledContents">
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMFirstRunWzd.ui

    r5999 r7235  
    6868                </property>
    6969                <property name="pixmap">
    70                     <pixmap>vmw_new_harddisk.png</pixmap>
     70                    <pixmap>:/vmw_new_harddisk.png</pixmap>
    7171                </property>
    7272                <property name="alignment">
     
    188188                </property>
    189189                <property name="pixmap">
    190                     <pixmap>vmw_new_harddisk.png</pixmap>
     190                    <pixmap>:/vmw_new_harddisk.png</pixmap>
    191191                </property>
    192192                <property name="alignment">
     
    499499                </property>
    500500                <property name="pixmap">
    501                     <pixmap>vmw_new_harddisk.png</pixmap>
     501                    <pixmap>:/vmw_new_harddisk.png</pixmap>
    502502                </property>
    503503                <property name="alignment">
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMInformationDlg.ui.h

    r7220 r7235  
    6969
    7070    /* setup a dialog icon */
    71     setIcon (qPixmapFromMimeSource ("description_16px.png"));
     71    setIcon (QPixmap (":/description_16px.png"));
    7272
    7373    /* statusbar initially disabled */
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMLogViewer.ui.h

    r7220 r7235  
    355355
    356356    /* setup a dialog icon */
    357     setIcon (qPixmapFromMimeSource ("show_logs_16px.png"));
     357    setIcon (QPixmap (":/show_logs_16px.png"));
    358358
    359359    /* statusbar initially disabled */
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsDlg.ui

    r7220 r7235  
    9999            </property>
    100100            <property name="pixmap">
    101                 <pixmap>machine_16px.png</pixmap>
     101                <pixmap>:/machine_16px.png</pixmap>
    102102            </property>
    103103            <property name="pixmap">
     
    119119            </property>
    120120            <property name="pixmap">
    121                 <pixmap>hd_16px.png</pixmap>
     121                <pixmap>:/hd_16px.png</pixmap>
    122122            </property>
    123123            <property name="pixmap">
     
    139139            </property>
    140140            <property name="pixmap">
    141                 <pixmap>cd_16px.png</pixmap>
     141                <pixmap>:/cd_16px.png</pixmap>
    142142            </property>
    143143            <property name="pixmap">
     
    159159            </property>
    160160            <property name="pixmap">
    161                 <pixmap>fd_16px.png</pixmap>
     161                <pixmap>:/fd_16px.png</pixmap>
    162162            </property>
    163163            <property name="pixmap">
     
    179179            </property>
    180180            <property name="pixmap">
    181                 <pixmap>sound_16px.png</pixmap>
     181                <pixmap>:/sound_16px.png</pixmap>
    182182            </property>
    183183            <property name="pixmap">
     
    199199            </property>
    200200            <property name="pixmap">
    201                 <pixmap>nw_16px.png</pixmap>
     201                <pixmap>:/nw_16px.png</pixmap>
    202202            </property>
    203203            <property name="pixmap">
     
    219219            </property>
    220220            <property name="pixmap">
    221                 <pixmap>usb_16px.png</pixmap>
     221                <pixmap>:/usb_16px.png</pixmap>
    222222            </property>
    223223            <property name="pixmap">
     
    239239            </property>
    240240            <property name="pixmap">
    241                 <pixmap>vrdp_16px.png</pixmap>
     241                <pixmap>:/vrdp_16px.png</pixmap>
    242242            </property>
    243243            <property name="pixmap">
     
    259259            </property>
    260260            <property name="pixmap">
    261                 <pixmap>shared_folder_16px.png</pixmap>
     261                <pixmap>:/shared_folder_16px.png</pixmap>
    262262            </property>
    263263            <property name="pixmap">
     
    279279            </property>
    280280            <property name="pixmap">
    281                 <pixmap>serial_port_16px.png</pixmap>
     281                <pixmap>:/serial_port_16px.png</pixmap>
    282282            </property>
    283283            <property name="pixmap">
     
    299299            </property>
    300300            <property name="pixmap">
    301                 <pixmap>parallel_port_16px.png</pixmap>
     301                <pixmap>:/parallel_port_16px.png</pixmap>
    302302            </property>
    303303            <property name="pixmap">
  • trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsDlg.ui.h

    r7220 r7235  
    490490             this, SLOT (onMediaEnumerationDone()));
    491491
    492     setIcon (qPixmapFromMimeSource ("settings_16px.png"));
     492    setIcon (QPixmap (":/settings_16px.png"));
    493493
    494494    /* all pages are initially valid */
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