Changeset 102061 in vbox for trunk/src/VBox
- Timestamp:
- Nov 10, 2023 12:39:35 PM (18 months ago)
- svn:sync-xref-src-repo-rev:
- 160170
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/settings
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIDescriptionEditor.cpp
r101498 r102061 72 72 /* Calculate on the basis of font metrics: */ 73 73 QFontMetrics fm(m_pTextEdit->font()); 74 // approx. 100 symbols, not very precise:75 const int iWidth = fm.averageCharWidth() * 100;76 // exact. 5symbols, quite precise:77 const int iHeight = fm.lineSpacing() * 574 // approx. 50 symbols, not very precise: 75 const int iWidth = fm.averageCharWidth() * 50; 76 // exact. 7 symbols, quite precise: 77 const int iHeight = fm.lineSpacing() * 7 78 78 + m_pTextEdit->document()->documentMargin() * 2 79 79 + m_pTextEdit->frameWidth() * 2; … … 101 101 m_pTextEdit->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Minimum); 102 102 m_pTextEdit->setAcceptRichText(false); 103 #ifdef VBOX_WS_MAC104 m_pTextEdit->setMinimumHeight(150);105 #endif106 103 107 104 pLayout->addWidget(m_pTextEdit); -
trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsGeneral.cpp
r101752 r102061 315 315 if (m_pEditorDescription) 316 316 newGeneralData.m_strDescription = m_pEditorDescription->value().isEmpty() 317 ? QString() : m_pEditorDescription->value();317 ? QString() : m_pEditorDescription->value(); 318 318 319 319 /* Gather new 'Encryption' data: */ … … 443 443 { 444 444 /* 'Basic' tab: */ 445 AssertPtrReturnVoid(pWidget); 446 AssertPtrReturnVoid(m_pTabWidget); 447 AssertPtrReturnVoid(m_pTabWidget->focusProxy()); 448 AssertPtrReturnVoid(m_pEditorNameAndSystem); 449 setTabOrder(pWidget, m_pTabWidget->focusProxy()); 450 setTabOrder(m_pTabWidget->focusProxy(), m_pEditorNameAndSystem); 445 if (pWidget && m_pTabWidget && m_pTabWidget->focusProxy()) 446 setTabOrder(pWidget, m_pTabWidget->focusProxy()); 447 if (m_pTabWidget && m_pTabWidget->focusProxy() && m_pEditorNameAndSystem) 448 setTabOrder(m_pTabWidget->focusProxy(), m_pEditorNameAndSystem); 451 449 452 450 /* 'Advanced' tab: */ 453 AssertPtrReturnVoid(m_pEditorSnapshotFolder);454 AssertPtrReturnVoid(m_pEditorClipboard);455 AssertPtrReturnVoid(m_pEditorDragAndDrop);456 setTabOrder(m_pEditorNameAndSystem, m_pEditorSnapshotFolder);457 setTabOrder(m_pEditorSnapshotFolder, m_pEditorClipboard);458 setTabOrder(m_pEditorClipboard, m_pEditorDragAndDrop);451 if (m_pEditorNameAndSystem && m_pEditorSnapshotFolder) 452 setTabOrder(m_pEditorNameAndSystem, m_pEditorSnapshotFolder); 453 if (m_pEditorSnapshotFolder && m_pEditorClipboard) 454 setTabOrder(m_pEditorSnapshotFolder, m_pEditorClipboard); 455 if (m_pEditorClipboard && m_pEditorDragAndDrop) 456 setTabOrder(m_pEditorClipboard, m_pEditorDragAndDrop); 459 457 460 458 /* 'Description' tab: */ 461 AssertPtrReturnVoid(m_pEditorDescription);462 setTabOrder(m_pEditorDragAndDrop, m_pEditorDescription);459 if (m_pEditorDragAndDrop && m_pEditorDescription) 460 setTabOrder(m_pEditorDragAndDrop, m_pEditorDescription); 463 461 } 464 462 … … 481 479 { 482 480 /* Polish 'Basic' availability: */ 483 AssertPtrReturnVoid(m_pEditorNameAndSystem); 484 m_pEditorNameAndSystem->setNameStuffEnabled(isMachineOffline() || isMachineSaved()); 485 m_pEditorNameAndSystem->setPathStuffEnabled(isMachineOffline()); 486 m_pEditorNameAndSystem->setOSTypeStuffEnabled(isMachineOffline()); 481 if (m_pEditorNameAndSystem) 482 { 483 m_pEditorNameAndSystem->setNameStuffEnabled(isMachineOffline() || isMachineSaved()); 484 m_pEditorNameAndSystem->setPathStuffEnabled(isMachineOffline()); 485 m_pEditorNameAndSystem->setOSTypeStuffEnabled(isMachineOffline()); 486 } 487 487 488 488 /* Polish 'Advanced' availability: */ 489 AssertPtrReturnVoid(m_pEditorSnapshotFolder);490 AssertPtrReturnVoid(m_pEditorClipboard);491 AssertPtrReturnVoid(m_pEditorDragAndDrop);492 m_pEditorSnapshotFolder->setEnabled(isMachineOffline());493 m_pEditorClipboard->setEnabled(isMachineInValidMode());494 m_pEditorDragAndDrop->setEnabled(isMachineInValidMode());489 if (m_pEditorSnapshotFolder) 490 m_pEditorSnapshotFolder->setEnabled(isMachineOffline()); 491 if (m_pEditorClipboard) 492 m_pEditorClipboard->setEnabled(isMachineInValidMode()); 493 if (m_pEditorDragAndDrop) 494 m_pEditorDragAndDrop->setEnabled(isMachineInValidMode()); 495 495 496 496 /* Polish 'Description' availability: */ 497 AssertPtrReturnVoid(m_pEditorDescription);498 m_pEditorDescription->setEnabled(isMachineInValidMode());497 if (m_pEditorDescription) 498 m_pEditorDescription->setEnabled(isMachineInValidMode()); 499 499 500 500 /* Polish 'Encryption' availability: */ 501 AssertPtrReturnVoid(m_pEditorDiskEncryptionSettings);502 m_pEditorDiskEncryptionSettings->setEnabled(isMachineOffline());501 if (m_pEditorDiskEncryptionSettings) 502 m_pEditorDiskEncryptionSettings->setEnabled(isMachineOffline()); 503 503 } 504 504
Note:
See TracChangeset
for help on using the changeset viewer.