Changeset 100961 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Aug 23, 2023 6:05:09 PM (18 months ago)
- svn:sync-xref-src-repo-rev:
- 158899
- Location:
- trunk/src/VBox/Frontends/VirtualBox
- Files:
-
- 3 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r100959 r100961 882 882 src/settings/UISettingsSelector.h \ 883 883 src/settings/UISettingsSerializer.h \ 884 src/settings/UISettingsWarningPane.h \ 884 885 src/settings/editors/UIAccelerationFeaturesEditor.h \ 885 886 src/settings/editors/UIAudioControllerEditor.h \ … … 972 973 src/widgets/UISearchLineEdit.h \ 973 974 src/widgets/UIToolBox.h \ 974 src/widgets/UIWarningPane.h \975 975 src/wizards/UINativeWizard.h \ 976 976 src/wizards/UINativeWizardPage.h \ … … 1465 1465 src/settings/UISettingsSelector.cpp \ 1466 1466 src/settings/UISettingsSerializer.cpp \ 1467 src/settings/UISettingsWarningPane.cpp \ 1467 1468 src/settings/editors/UIAccelerationFeaturesEditor.cpp \ 1468 1469 src/settings/editors/UIAudioControllerEditor.cpp \ … … 1555 1556 src/widgets/UIStatusBarEditorWindow.cpp \ 1556 1557 src/widgets/UIToolBox.cpp \ 1557 src/widgets/UIWarningPane.cpp \1558 1558 src/wizards/UINativeWizard.cpp \ 1559 1559 src/wizards/UINativeWizardPage.cpp \ -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialog.cpp
r100960 r100961 37 37 /* GUI includes: */ 38 38 #include "QIDialogButtonBox.h" 39 #include "QIToolBar.h" 39 40 #include "QIWidgetValidator.h" 40 41 #include "UICommon.h" … … 50 51 #include "UISettingsSelector.h" 51 52 #include "UISettingsSerializer.h" 52 #include "QIToolBar.h" 53 #include "UIWarningPane.h" 53 #include "UISettingsWarningPane.h" 54 54 #ifdef VBOX_WS_MAC 55 55 # include "VBoxUtils.h" … … 717 717 718 718 /* Prepare warning-pane: */ 719 m_pWarningPane = new UI WarningPane(m_pStatusBar);719 m_pWarningPane = new UISettingsWarningPane(m_pStatusBar); 720 720 if (m_pWarningPane) 721 721 { 722 connect(m_pWarningPane, &UI WarningPane::sigHoverEnter,722 connect(m_pWarningPane, &UISettingsWarningPane::sigHoverEnter, 723 723 this, &UISettingsDialog::sltHandleWarningPaneHovered); 724 connect(m_pWarningPane, &UI WarningPane::sigHoverLeave,724 connect(m_pWarningPane, &UISettingsWarningPane::sigHoverLeave, 725 725 this, &UISettingsDialog::sltHandleWarningPaneUnhovered); 726 726 m_pStatusBar->addWidget(m_pWarningPane); -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialog.h
r100959 r100961 53 53 class UISettingsSelector; 54 54 class UISettingsSerializer; 55 class UI WarningPane;55 class UISettingsWarningPane; 56 56 57 57 /* Using declarations: */ … … 218 218 219 219 /** Holds the status-bar widget instance. */ 220 QStackedWidget *m_pStatusBar;220 QStackedWidget *m_pStatusBar; 221 221 /** Holds the process-bar widget instance. */ 222 QProgressBar *m_pProcessBar;222 QProgressBar *m_pProcessBar; 223 223 /** Holds the warning-pane instance. */ 224 UI WarningPane *m_pWarningPane;224 UISettingsWarningPane *m_pWarningPane; 225 225 226 226 /** Holds whether settings dialog is valid (no errors, can be warnings). */ -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsWarningPane.cpp
r100960 r100961 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UI WarningPane class implementation.3 * VBox Qt GUI - UISettingsWarningPane class implementation. 4 4 */ 5 5 … … 34 34 /* GUI includes: */ 35 35 #include "UISettingsPageValidator.h" 36 #include "UI WarningPane.h"36 #include "UISettingsWarningPane.h" 37 37 38 38 /* Other VBox includes: */ … … 40 40 41 41 42 UI WarningPane::UIWarningPane(QWidget *pParent)42 UISettingsWarningPane::UISettingsWarningPane(QWidget *pParent) 43 43 : QWidget(pParent) 44 44 , m_pIconLayout(0) … … 47 47 , m_iHoveredIconLabelPosition(-1) 48 48 { 49 /* Prepare: */50 49 prepare(); 51 50 } 52 51 53 void UI WarningPane::setWarningLabel(const QString &strWarningLabel)52 void UISettingsWarningPane::setWarningLabel(const QString &strWarningLabel) 54 53 { 55 54 /* Assign passed text directly to warning-label: */ … … 57 56 } 58 57 59 void UI WarningPane::registerValidator(UISettingsPageValidator *pValidator)58 void UISettingsWarningPane::registerValidator(UISettingsPageValidator *pValidator) 60 59 { 61 60 /* Make sure validator exists: */ … … 92 91 } 93 92 94 bool UI WarningPane::eventFilter(QObject *pObject, QEvent *pEvent)93 bool UISettingsWarningPane::eventFilter(QObject *pObject, QEvent *pEvent) 95 94 { 96 95 /* Depending on event-type: */ … … 155 154 } 156 155 157 void UI WarningPane::sltHandleHoverTimer()156 void UISettingsWarningPane::sltHandleHoverTimer() 158 157 { 159 158 /* Notify listeners about hovering: */ … … 162 161 } 163 162 164 void UI WarningPane::prepare()163 void UISettingsWarningPane::prepare() 165 164 { 166 165 /* Create main-layout: */ … … 196 195 m_pHoverTimer->setInterval(200); 197 196 m_pHoverTimer->setSingleShot(true); 198 connect(m_pHoverTimer, &QTimer::timeout, this, &UI WarningPane::sltHandleHoverTimer);197 connect(m_pHoverTimer, &QTimer::timeout, this, &UISettingsWarningPane::sltHandleHoverTimer); 199 198 } 200 199 -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UISettingsWarningPane.h
r100960 r100961 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UI WarningPane class declaration.3 * VBox Qt GUI - UISettingsWarningPane class declaration. 4 4 */ 5 5 … … 26 26 */ 27 27 28 #ifndef FEQT_INCLUDED_SRC_ widgets_UIWarningPane_h29 #define FEQT_INCLUDED_SRC_ widgets_UIWarningPane_h28 #ifndef FEQT_INCLUDED_SRC_settings_UISettingsWarningPane_h 29 #define FEQT_INCLUDED_SRC_settings_UISettingsWarningPane_h 30 30 #ifndef RT_WITHOUT_PRAGMA_ONCE 31 31 # pragma once … … 48 48 class UISettingsPageValidator; 49 49 50 /** QWidget subclass used a settings dialog warning-pane. */ 51 class SHARED_LIBRARY_STUFF UIWarningPane : public QWidget 50 /** QWidget sub-class, 51 * used a settings dialog warning-pane. */ 52 class SHARED_LIBRARY_STUFF UISettingsWarningPane : public QWidget 52 53 { 53 54 Q_OBJECT; … … 65 66 66 67 /** Constructs warning-pane passing @a pParent to the base-class. */ 67 UI WarningPane(QWidget *pParent = 0);68 UISettingsWarningPane(QWidget *pParent = 0); 68 69 69 70 /** Defines current @a strWarningLabel text. */ … … 106 107 }; 107 108 108 #endif /* !FEQT_INCLUDED_SRC_ widgets_UIWarningPane_h */109 #endif /* !FEQT_INCLUDED_SRC_settings_UISettingsWarningPane_h */
Note:
See TracChangeset
for help on using the changeset viewer.