Changeset 12130 in vbox
- Timestamp:
- Sep 5, 2008 1:09:38 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 36083
- Location:
- trunk/src/VBox/Frontends/VirtualBox4
- Files:
-
- 14 added
- 208 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox4/VirtualBox.qrc
r11120 r12130 11 11 <file alias="vm_pause_32px.png">images/vm_pause_32px.png</file> 12 12 <file alias="vm_pause_disabled_32px.png">images/vm_pause_disabled_32px.png</file> 13 <file alias="vm_refresh_32px.png">images/vm_refresh_32px.png</file>14 <file alias="vm_refresh_disabled_32px.png">images/vm_refresh_disabled_32px.png</file>15 13 <file alias="vm_settings_32px.png">images/vm_settings_32px.png</file> 16 14 <file alias="vm_settings_disabled_32px.png">images/vm_settings_disabled_32px.png</file> … … 69 67 <file alias="vmw_new_user.png">images/vmw_new_user.png</file> 70 68 <file alias="fd_16px.png">images/fd_16px.png</file> 69 <file alias="fd_disabled_16px.png">images/fd_disabled_16px.png</file> 71 70 <file alias="fd_32px.png">images/fd_32px.png</file> 71 <file alias="fd_disabled_32px.png">images/fd_disabled_32px.png</file> 72 72 <file alias="fd_read_16px.png">images/fd_read_16px.png</file> 73 73 <file alias="fd_write_16px.png">images/fd_write_16px.png</file> 74 <file alias="fd_disabled_16px.png">images/fd_disabled_16px.png</file>75 74 <file alias="cd_16px.png">images/cd_16px.png</file> 75 <file alias="cd_disabled_16px.png">images/cd_disabled_16px.png</file> 76 76 <file alias="cd_32px.png">images/cd_32px.png</file> 77 <file alias="cd_disabled_32px.png">images/cd_disabled_32px.png</file> 77 78 <file alias="cd_read_16px.png">images/cd_read_16px.png</file> 78 79 <file alias="cd_write_16px.png">images/cd_write_16px.png</file> 79 <file alias="cd_disabled_16px.png">images/cd_disabled_16px.png</file>80 80 <file alias="cd_unmount_16px.png">images/cd_unmount_16px.png</file> 81 81 <file alias="cd_unmount_dis_16px.png">images/cd_unmount_dis_16px.png</file> 82 82 <file alias="hd_16px.png">images/hd_16px.png</file> 83 <file alias="hd_disabled_16px.png">images/hd_disabled_16px.png</file> 83 84 <file alias="hd_32px.png">images/hd_32px.png</file> 85 <file alias="hd_disabled_32px.png">images/hd_disabled_32px.png</file> 84 86 <file alias="hd_read_16px.png">images/hd_read_16px.png</file> 85 87 <file alias="hd_write_16px.png">images/hd_write_16px.png</file> 86 <file alias="hd_disabled_16px.png">images/hd_disabled_16px.png</file>87 88 <file alias="mouse_16px.png">images/mouse_16px.png</file> 88 89 <file alias="mouse_disabled_16px.png">images/mouse_disabled_16px.png</file> … … 92 93 <file alias="mouse_can_seamless_uncaptured_16px.png">images/mouse_can_seamless_uncaptured_16px.png</file> 93 94 <file alias="hostkey_16px.png">images/hostkey_16px.png</file> 95 <file alias="hostkey_disabled_16px.png">images/hostkey_disabled_16px.png</file> 94 96 <file alias="hostkey_32px.png">images/hostkey_32px.png</file> 97 <file alias="hostkey_disabled_32px.png">images/hostkey_disabled_32px.png</file> 95 98 <file alias="hostkey_pressed_16px.png">images/hostkey_pressed_16px.png</file> 96 99 <file alias="hostkey_captured_16px.png">images/hostkey_captured_16px.png</file> 97 100 <file alias="hostkey_captured_pressed_16px.png">images/hostkey_captured_pressed_16px.png</file> 98 <file alias="hostkey_disabled_16px.png">images/hostkey_disabled_16px.png</file>99 101 <file alias="machine_16px.png">images/machine_16px.png</file> 100 102 <file alias="machine_32px.png">images/machine_32px.png</file> 103 <file alias="machine_disabled_32px.png">images/machine_disabled_32px.png</file> 101 104 <file alias="help_16px.png">images/help_16px.png</file> 102 105 <file alias="help_button_normal_mac_22px.png">images/help_button_normal_mac_22px.png</file> … … 104 107 <file alias="site_16px.png">images/site_16px.png</file> 105 108 <file alias="site_32px.png">images/site_32px.png</file> 109 <file alias="site_disabled_32px.png">images/site_disabled_32px.png</file> 106 110 <file alias="register_16px.png">images/register_16px.png</file> 107 111 <file alias="register_disabled_16px.png">images/register_disabled_16px.png</file> … … 139 143 <file alias="sound_16px.png">images/sound_16px.png</file> 140 144 <file alias="sound_32px.png">images/sound_32px.png</file> 145 <file alias="sound_disabled_32px.png">images/sound_disabled_32px.png</file> 141 146 <file alias="nw_16px.png">images/nw_16px.png</file> 142 147 <file alias="nw_32px.png">images/nw_32px.png</file> 148 <file alias="nw_disabled_32px.png">images/nw_disabled_32px.png</file> 143 149 <file alias="nw_read_16px.png">images/nw_read_16px.png</file> 144 150 <file alias="nw_write_16px.png">images/nw_write_16px.png</file> 145 <file alias="nw_disabled_16px.png">images/nw_disabled_16px.png</file>146 151 <file alias="usb_16px.png">images/usb_16px.png</file> 147 <file alias="usb_32px.png">images/usb_16px.png</file> 152 <file alias="usb_disabled_16px.png">images/usb_disabled_16px.png</file> 153 <file alias="usb_32px.png">images/usb_32px.png</file> 154 <file alias="usb_disabled_32px.png">images/usb_disabled_32px.png</file> 148 155 <file alias="usb_new_16px.png">images/usb_new_16px.png</file> 149 156 <file alias="usb_new_disabled_16px.png">images/usb_new_disabled_16px.png</file> 150 <file alias="usb_disabled_16px.png">images/usb_disabled_16px.png</file>151 157 <file alias="usb_read_16px.png">images/usb_read_16px.png</file> 152 158 <file alias="usb_write_16px.png">images/usb_write_16px.png</file> … … 164 170 <file alias="usb_unavailable_disabled_16px.png">images/usb_unavailable_disabled_16px.png</file> 165 171 <file alias="parallel_port_16px.png">images/parallel_port_16px.png</file> 172 <file alias="parallel_port_disabled_16px.png">images/parallel_port_disabled_16px.png</file> 166 173 <file alias="parallel_port_32px.png">images/parallel_port_32px.png</file> 167 <file alias="parallel_port_disabled_ 16px.png">images/parallel_port_disabled_16px.png</file>174 <file alias="parallel_port_disabled_32px.png">images/parallel_port_disabled_32px.png</file> 168 175 <file alias="parallel_port_read_16px.png">images/parallel_port_read_16px.png</file> 169 176 <file alias="parallel_port_write_16px.png">images/parallel_port_write_16px.png</file> 170 177 <file alias="serial_port_16px.png">images/serial_port_16px.png</file> 178 <file alias="serial_port_disabled_16px.png">images/serial_port_disabled_16px.png</file> 171 179 <file alias="serial_port_32px.png">images/serial_port_32px.png</file> 172 <file alias="serial_port_disabled_ 16px.png">images/serial_port_disabled_16px.png</file>180 <file alias="serial_port_disabled_32px.png">images/serial_port_disabled_32px.png</file> 173 181 <file alias="serial_port_read_16px.png">images/serial_port_read_16px.png</file> 174 182 <file alias="serial_port_write_16px.png">images/serial_port_write_16px.png</file> … … 210 218 <file alias="revome_shared_folder_disabled_16px.png">images/revome_shared_folder_disabled_16px.png</file> 211 219 <file alias="shared_folder_16px.png">images/shared_folder_16px.png</file> 220 <file alias="shared_folder_disabled_16px.png">images/shared_folder_disabled_16px.png</file> 212 221 <file alias="shared_folder_32px.png">images/shared_folder_32px.png</file> 213 <file alias="shared_folder_disabled_ 16px.png">images/shared_folder_disabled_16px.png</file>222 <file alias="shared_folder_disabled_32px.png">images/shared_folder_disabled_32px.png</file> 214 223 <file alias="shared_folder_read_16px.png">images/shared_folder_read_16px.png</file> 215 224 <file alias="shared_folder_write_16px.png">images/shared_folder_write_16px.png</file> … … 224 233 <file alias="refresh_22px.png">images/refresh_22px.png</file> 225 234 <file alias="refresh_disabled_22px.png">images/refresh_disabled_22px.png</file> 235 <file alias="refresh_32px.png">images/refresh_32px.png</file> 236 <file alias="refresh_disabled_32px.png">images/refresh_disabled_32px.png</file> 226 237 <file alias="show_logs_16px.png">images/show_logs_16px.png</file> 238 <file alias="show_logs_disabled_16px.png">images/show_logs_disabled_16px.png</file> 227 239 <file alias="show_logs_22px.png">images/show_logs_22px.png</file> 228 <file alias="show_logs_disabled_16px.png">images/show_logs_disabled_16px.png</file>229 240 <file alias="show_logs_disabled_22px.png">images/show_logs_disabled_22px.png</file> 230 241 <file alias="description_16px.png">images/description_16px.png</file> … … 235 246 <file alias="global_settings_disabled_16px.png">images/global_settings_disabled_16px.png</file> 236 247 <file alias="vrdp_16px.png">images/vrdp_16px.png</file> 248 <file alias="vrdp_disabled_16px.png">images/vrdp_disabled_16px.png</file> 237 249 <file alias="vrdp_32px.png">images/vrdp_32px.png</file> 238 <file alias="vrdp_disabled_ 16px.png">images/vrdp_disabled_16px.png</file>250 <file alias="vrdp_disabled_32px.png">images/vrdp_disabled_32px.png</file> 239 251 <file alias="vdm_add_16px.png">images/vdm_add_16px.png</file> 240 252 <file alias="vdm_add_disabled_16px.png">images/vdm_add_disabled_16px.png</file> -
trunk/src/VBox/Frontends/VirtualBox4/include/VBoxSettingsDialogSpecific.h
r10769 r12130 115 115 private: 116 116 117 void addItem (const QString &aBigIcon, const QString &a SmallIcon, int aId, const QString &aLink, VBoxSettingsPage* aPrefPage = NULL, int aParentId = -1);117 void addItem (const QString &aBigIcon, const QString &aBigIconDisabled, const QString &aSmallIcon, const QString &aSmallIconDisabled, int aId, const QString &aLink, VBoxSettingsPage* aPrefPage = NULL, int aParentId = -1); 118 118 void updateAvailability(); 119 119 VBoxSettingsPage* attachValidator (VBoxSettingsPage *aPage); -
trunk/src/VBox/Frontends/VirtualBox4/include/VBoxSettingsSelector.h
r10769 r12130 51 51 virtual QWidget *widget() const = 0; 52 52 53 virtual QWidget *addItem (const QString &aBigIcon, const QString &a SmallIcon, int aId, const QString &aLink, VBoxSettingsPage* aPage = NULL, int aParentId = -1) = 0;53 virtual QWidget *addItem (const QString &aBigIcon, const QString &aBigIconDisabled, const QString &aSmallIcon, const QString &aSmallIconDisabled, int aId, const QString &aLink, VBoxSettingsPage* aPage = NULL, int aParentId = -1) = 0; 54 54 55 55 virtual void setItemText (int aId, const QString &aText); … … 100 100 virtual QWidget *widget() const; 101 101 102 virtual QWidget *addItem (const QString &aBigIcon, const QString &a SmallIcon, int aId, const QString &aLink, VBoxSettingsPage* aPage = NULL, int aParentId = -1);102 virtual QWidget *addItem (const QString &aBigIcon, const QString &aBigIconDisabled, const QString &aSmallIcon, const QString &aSmallIconDisabled, int aId, const QString &aLink, VBoxSettingsPage* aPage = NULL, int aParentId = -1); 103 103 virtual void setItemText (int aId, const QString &aText); 104 104 virtual QString itemText (int aId) const; … … 140 140 virtual QWidget *widget() const; 141 141 142 virtual QWidget *addItem (const QString &aBigIcon, const QString &a SmallIcon, int aId, const QString &aLink, VBoxSettingsPage* aPage = NULL, int aParentId = -1);142 virtual QWidget *addItem (const QString &aBigIcon, const QString &aBigIconDisabled, const QString &aSmallIcon, const QString &aSmallIconDisabled, int aId, const QString &aLink, VBoxSettingsPage* aPage = NULL, int aParentId = -1); 143 143 virtual void setItemText (int aId, const QString &aText); 144 144 virtual QString itemText (int aId) const; -
trunk/src/VBox/Frontends/VirtualBox4/src/VBoxSettingsDialogSpecific.cpp
r11003 r12130 62 62 /* General page */ 63 63 prefPage = new VBoxGLSettingsGeneral(); 64 page = mSelector->addItem (":/machine_32px.png", ":/machine_ 16px.png",64 page = mSelector->addItem (":/machine_32px.png", ":/machine_disabled_32px.png", ":/machine_16px.png", "", 65 65 GeneralId, "#general", 66 66 prefPage); … … 71 71 /* Input page */ 72 72 prefPage = new VBoxGLSettingsInput(); 73 page = mSelector->addItem (":/hostkey_32px.png", ":/hostkey_ 16px.png",73 page = mSelector->addItem (":/hostkey_32px.png", ":/hostkey_disabled_32px.png", ":/hostkey_16px.png", ":/hostkey_disabled_16px.png", 74 74 InputId, "#input", 75 75 prefPage); … … 80 80 /* Update page */ 81 81 prefPage = new VBoxGLSettingsUpdate(); 82 page = mSelector->addItem (":/ vm_refresh_32px.png", ":/refresh_16px.png",82 page = mSelector->addItem (":/refresh_32px.png", ":/refresh_disabled_32px.png", ":/refresh_16px.png", ":/refresh_disabled_16px.png", 83 83 UpdateId, "#update", 84 84 prefPage); … … 89 89 /* Language page */ 90 90 prefPage = new VBoxGLSettingsLanguage(); 91 page = mSelector->addItem (":/site_32px.png", ":/site_ 16px.png",91 page = mSelector->addItem (":/site_32px.png", ":/site_disabled_32px.png", ":/site_16px.png", "", 92 92 LanguageId, "#language", 93 93 prefPage); … … 99 99 /* USB page */ 100 100 prefPage = VBoxVMSettingsUSB (VBoxVMSettingsUSB::HostType); 101 page = mSelector->addItem (":/usb_32px.png", ":/usb_ 16px.png",101 page = mSelector->addItem (":/usb_32px.png", ":/usb_disabled_32px.png", ":/usb_16px.png", ":/usb_disabled_16px.png" 102 102 USBId, "#usb", 103 103 prefPage); … … 224 224 prefPage = new VBoxVMSettingsGeneral(); 225 225 connect (prefPage, SIGNAL (tableChanged()), this, SLOT (resetFirstRunFlag())); 226 addItem (":/machine_32px.png", ":/machine_ 16px.png",226 addItem (":/machine_32px.png", ":/machine_disabled_32px.png", ":/machine_16px.png", "", 227 227 GeneralId, "#general", 228 228 prefPage); 229 229 230 230 /* Storage page */ 231 addItem (":/hd_32px.png", ":/hd_ 16px.png",231 addItem (":/hd_32px.png", ":/hd_disabled_32px.png", ":/hd_16px.png", ":/hd_disabled_16px.png", 232 232 StorageId, "#storage"); 233 233 … … 235 235 prefPage = new VBoxVMSettingsHD(); 236 236 connect (prefPage, SIGNAL (hdChanged()), this, SLOT (resetFirstRunFlag())); 237 addItem (":/hd_32px.png", ":/hd_ 16px.png",237 addItem (":/hd_32px.png", ":/hd_disabled_32px.png", ":/hd_16px.png", ":/hd_disabled_16px.png", 238 238 HDId, "#hdds", 239 239 prefPage, StorageId); … … 242 242 prefPage = new VBoxVMSettingsCD(); 243 243 connect (prefPage, SIGNAL (cdChanged()), this, SLOT (resetFirstRunFlag())); 244 addItem (":/cd_32px.png", ":/cd_ 16px.png",244 addItem (":/cd_32px.png", ":/cd_disabled_32px.png", ":/cd_16px.png", ":/cd_disabled_16px.png", 245 245 CDId, "#dvd", 246 246 prefPage, StorageId); … … 249 249 prefPage = new VBoxVMSettingsFD(); 250 250 connect (prefPage, SIGNAL (fdChanged()), this, SLOT (resetFirstRunFlag())); 251 addItem (":/fd_32px.png", ":/fd_ 16px.png",251 addItem (":/fd_32px.png", ":/fd_disabled_32px.png", ":/fd_16px.png", ":/fd_disabled_16px.png", 252 252 FDId, "#floppy", 253 253 prefPage, StorageId); … … 255 255 /* Audio page */ 256 256 prefPage = new VBoxVMSettingsAudio(); 257 addItem (":/sound_32px.png", ":/sound_ 16px.png",257 addItem (":/sound_32px.png", ":/sound_disabled_32px.png", ":/sound_16px.png", "", 258 258 AudioId, "#audio", 259 259 prefPage); … … 261 261 /* Network page */ 262 262 prefPage = new VBoxVMSettingsNetworkPage(); 263 addItem (":/nw_32px.png", ":/nw_ 16px.png",263 addItem (":/nw_32px.png", ":/nw_disabled_32px.png", ":/nw_16px.png", ":/nw_disabled_16px.png", 264 264 NetworkId, "#network", 265 265 prefPage); 266 266 267 267 /* Ports page */ 268 addItem (":/serial_port_32px.png", ":/serial_port_ 16px.png",268 addItem (":/serial_port_32px.png", ":/serial_port_disabled_32px.png", ":/serial_port_16px.png", ":/serial_port_disabled_16px.png", 269 269 PortsId, "#ports"); 270 270 271 271 /* USB page */ 272 272 prefPage = new VBoxVMSettingsUSB (VBoxVMSettingsUSB::MachineType); 273 addItem (":/usb_32px.png", ":/usb_ 16px.png",273 addItem (":/usb_32px.png", ":/usb_disabled_32px.png", ":/usb_16px.png", ":/usb_disabled_16px.png", 274 274 USBId, "#usb", 275 275 prefPage, PortsId); … … 277 277 /* Serial page */ 278 278 prefPage = new VBoxVMSettingsSerialPage(); 279 addItem (":/serial_port_32px.png", ":/serial_port_ 16px.png",279 addItem (":/serial_port_32px.png", ":/serial_port_disabled_32px.png", ":/serial_port_16px.png", ":/serial_port_disabled_16px.png", 280 280 SerialId, "#serialPorts", 281 281 prefPage, PortsId); … … 283 283 /* Parallel page */ 284 284 prefPage = new VBoxVMSettingsParallelPage(); 285 addItem (":/parallel_port_32px.png", ":/parallel_port_ 16px.png",285 addItem (":/parallel_port_32px.png", ":/parallel_port_disabled_32px.png", ":/parallel_port_16px.png", ":/parallel_port_disabled_16px.png", 286 286 ParallelId, "#parallelPorts", 287 287 prefPage, PortsId); … … 289 289 /* SFolders page */ 290 290 prefPage = new VBoxVMSettingsSF (MachineType); 291 addItem (":/shared_folder_32px.png", ":/shared_folder_ 16px.png",291 addItem (":/shared_folder_32px.png", ":/shared_folder_disabled_32px.png", ":/shared_folder_16px.png", ":/shared_folder_disabled_16px.png", 292 292 SFId, "#sfolders", 293 293 prefPage); … … 295 295 /* VRDP page */ 296 296 prefPage = new VBoxVMSettingsVRDP(); 297 addItem (":/vrdp_32px.png", ":/vrdp_ 16px.png",297 addItem (":/vrdp_32px.png", ":/vrdp_disabled_32px.png", ":/vrdp_16px.png", ":/vrdp_disabled_16px.png", 298 298 VRDPId, "#vrdp", 299 299 prefPage); … … 338 338 339 339 void VBoxVMSettingsDlg::addItem (const QString &aBigIcon, 340 const QString &aBigIconDisabled, 340 341 const QString &aSmallIcon, 342 const QString &aSmallIconDisabled, 341 343 int aId, 342 344 const QString &aLink, … … 344 346 int aParentId /* = -1 */) 345 347 { 346 QWidget *page = mSelector->addItem (aBigIcon, a SmallIcon,348 QWidget *page = mSelector->addItem (aBigIcon, aBigIconDisabled, aSmallIcon, aSmallIconDisabled, 347 349 aId, aLink, 348 350 aPrefPage, aParentId); -
trunk/src/VBox/Frontends/VirtualBox4/src/VBoxSettingsSelector.cpp
r11530 r12130 201 201 } 202 202 203 QWidget *VBoxSettingsTreeViewSelector::addItem (const QString &aBigIcon, 203 QWidget *VBoxSettingsTreeViewSelector::addItem (const QString & /* aBigIcon */, 204 const QString & /* aBigIconDisabled */, 204 205 const QString &aSmallIcon, 206 const QString &aSmallIconDisabled, 205 207 int aId, 206 208 const QString &aLink, … … 208 210 int aParentId /* = -1 */) 209 211 { 210 NOREF (aBigIcon);211 212 QWidget *result = NULL; 212 213 if (aPage != NULL) 213 214 { 214 SelectorItem *item = new SelectorItem (QIcon (aSmallIcon), "", aId, aLink, aPage, aParentId); 215 QIcon icon (aSmallIcon); 216 if (aSmallIconDisabled.isEmpty()) 217 icon.addFile (aSmallIconDisabled, QSize(), QIcon::Disabled); 218 219 SelectorItem *item = new SelectorItem (icon, "", aId, aLink, aPage, aParentId); 215 220 mItemList.append (item); 216 221 … … 380 385 381 386 QWidget *VBoxSettingsToolBarSelector::addItem (const QString &aBigIcon, 387 const QString &aBigIconDisabled, 382 388 const QString &aSmallIcon, 389 const QString &aSmallIconDisabled, 383 390 int aId, 384 391 const QString &aLink, … … 386 393 int aParentId /* = -1 */) 387 394 { 395 QIcon icon (aBigIcon); 396 if (!aBigIconDisabled.isEmpty()) 397 icon.addFile (aBigIconDisabled, QSize(), QIcon::Disabled); 398 388 399 QWidget *result = NULL; 389 SelectorActionItem *item = new SelectorActionItem ( QIcon (aBigIcon), "", aId, aLink, aPage, aParentId, this);400 SelectorActionItem *item = new SelectorActionItem (icon, "", aId, aLink, aPage, aParentId, this); 390 401 mItemList.append (item); 391 402 … … 418 429 aPage->setContentsMargins (9, 5, 9, 9); 419 430 VBoxGlobal::setLayoutMargin (aPage->layout(), 0); 431 QIcon icon1 (aSmallIcon); 432 if (!aSmallIconDisabled.isEmpty()) 433 icon1.addFile (aSmallIconDisabled, QSize(), QIcon::Disabled); 420 434 if (tabWidget) 421 tabWidget->addTab (aPage, QIcon (aSmallIcon), "");435 tabWidget->addTab (aPage, icon1, ""); 422 436 } 423 437 }
Note:
See TracChangeset
for help on using the changeset viewer.