Changeset 102726 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Dec 29, 2023 2:13:40 PM (15 months ago)
- svn:sync-xref-src-repo-rev:
- 160898
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/logviewer/UIVMLogViewerPanel.cpp
r102725 r102726 45 45 #endif 46 46 47 UIVMLogViewerPaneContainer::UIVMLogViewerPaneContainer(QWidget *pParent, UIVMLogViewerWidget *pViewer) 48 : UIPaneContainer(pParent) 47 UIVMLogViewerPaneContainer::UIVMLogViewerPaneContainer(QWidget *pParent, 48 UIVMLogViewerWidget *pViewer, 49 EmbedTo enmEmbedTo /* = EmbedTo_Stack */) 50 : UIPaneContainer(pParent, enmEmbedTo) 49 51 , m_pViewer(pViewer) 50 52 , m_pSearchWidget(0) -
trunk/src/VBox/Frontends/VirtualBox/src/logviewer/UIVMLogViewerPanel.h
r102723 r102726 69 69 public: 70 70 71 UIVMLogViewerPaneContainer(QWidget *pParent, UIVMLogViewerWidget *pViewer); 71 UIVMLogViewerPaneContainer(QWidget *pParent, 72 UIVMLogViewerWidget *pViewer, 73 EmbedTo enmEmbedTo = EmbedTo_Stack); 72 74 73 75 /** @name Search page pass through functions -
trunk/src/VBox/Frontends/VirtualBox/src/logviewer/UIVMLogViewerWidget.cpp
r102723 r102726 763 763 connect(m_pTabWidget, &QITabWidget::currentChanged, this, &UIVMLogViewerWidget::sltCurrentTabChanged); 764 764 765 m_pPanel = new UIVMLogViewerPaneContainer(0, this );765 m_pPanel = new UIVMLogViewerPaneContainer(0, this, m_enmEmbedding); 766 766 AssertReturnVoid(m_pPanel); 767 767 installEventFilter(m_pPanel); -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIPaneContainer.cpp
r102511 r102726 28 28 /* Qt includes: */ 29 29 #include <QComboBox> 30 #include <QHBoxLayout>31 30 #include <QLabel> 32 31 #include <QPlainTextEdit> 33 32 #include <QTextCursor> 34 33 #include <QToolButton> 34 #include <QVBoxLayout> 35 35 36 36 /* GUI includes: */ … … 44 44 #include <iprt/assert.h> 45 45 46 UIPaneContainer::UIPaneContainer(QWidget *pParent /* = 0*/)46 UIPaneContainer::UIPaneContainer(QWidget *pParent, EmbedTo enmEmbedTo /* = EmbedTo_Stack */) 47 47 : QIWithRetranslateUI<QWidget>(pParent) 48 , m_enmEmbedTo(enmEmbedTo) 48 49 , m_pTabWidget(0) 49 50 { … … 58 59 void UIPaneContainer::prepare() 59 60 { 60 Q HBoxLayout *pLayout = new QHBoxLayout(this);61 QVBoxLayout *pLayout = new QVBoxLayout(this); 61 62 AssertReturnVoid(pLayout); 62 63 pLayout->setContentsMargins(0, 0, 0, 0); 63 64 64 65 /* Add the tab widget: */ 65 m_pTabWidget = new QTabWidget(); 66 m_pTabWidget = new QTabWidget; 67 AssertReturnVoid(m_pTabWidget); 66 68 connect(m_pTabWidget, &QTabWidget::currentChanged, this, &UIPaneContainer::sigCurrentTabChanged); 67 AssertReturnVoid(m_pTabWidget);68 69 pLayout->addWidget(m_pTabWidget); 69 70 } -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIPaneContainer.h
r102511 r102726 35 35 #include <QWidget> 36 36 #include <QKeySequence> 37 37 38 /* GUI includes: */ 39 #include "QIManagerDialog.h" 38 40 #include "QIWithRetranslateUI.h" 39 41 … … 53 55 public: 54 56 55 UIPaneContainer(QWidget *pParent = 0);57 UIPaneContainer(QWidget *pParent, EmbedTo enmEmbedTo = EmbedTo_Stack); 56 58 void setCurrentIndex(int iIndex); 57 59 int currentIndex() const; … … 70 72 private: 71 73 72 QTabWidget *m_pTabWidget; 74 EmbedTo m_enmEmbedTo; 75 76 QTabWidget *m_pTabWidget; 73 77 }; 74 78
Note:
See TracChangeset
for help on using the changeset viewer.