mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 12:37:51 +02:00
move set tab position to constructor
This commit is contained in:
parent
d45f48c8cd
commit
536351e9d5
2 changed files with 3 additions and 4 deletions
|
@ -22,6 +22,8 @@ ToolWindow::ToolWindow(QWidget* parent) :
|
||||||
_hasShown(false),
|
_hasShown(false),
|
||||||
_lastGeometry() {
|
_lastGeometry() {
|
||||||
|
|
||||||
|
setTabPosition(Qt::TopDockWidgetArea, QTabWidget::TabPosition::North);
|
||||||
|
|
||||||
# ifndef Q_OS_LINUX
|
# ifndef Q_OS_LINUX
|
||||||
setDockOptions(QMainWindow::ForceTabbedDocks);
|
setDockOptions(QMainWindow::ForceTabbedDocks);
|
||||||
# endif
|
# endif
|
||||||
|
@ -120,12 +122,9 @@ void ToolWindow::addDockWidget(Qt::DockWidgetArea area, QDockWidget* dockWidget)
|
||||||
|
|
||||||
void ToolWindow::addDockWidget(Qt::DockWidgetArea area, QDockWidget* dockWidget, Qt::Orientation orientation) {
|
void ToolWindow::addDockWidget(Qt::DockWidgetArea area, QDockWidget* dockWidget, Qt::Orientation orientation) {
|
||||||
QList<QDockWidget*> dockWidgets = findChildren<QDockWidget*>();
|
QList<QDockWidget*> dockWidgets = findChildren<QDockWidget*>();
|
||||||
|
|
||||||
setTabPosition(Qt::TopDockWidgetArea, QTabWidget::TabPosition::North);
|
|
||||||
|
|
||||||
QMainWindow::addDockWidget(area, dockWidget, orientation);
|
QMainWindow::addDockWidget(area, dockWidget, orientation);
|
||||||
|
|
||||||
// We want to force tabbing, so retabify all of our widgets.
|
|
||||||
QDockWidget* lastDockWidget = dockWidget;
|
QDockWidget* lastDockWidget = dockWidget;
|
||||||
|
|
||||||
foreach(QDockWidget* nextDockWidget, dockWidgets) {
|
foreach(QDockWidget* nextDockWidget, dockWidgets) {
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
//
|
//
|
||||||
// Distributed under the Apache License, Version 2.0.
|
// Distributed under the Apache License, Version 2.0.
|
||||||
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
|
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
|
||||||
//
|
//
|
||||||
|
|
||||||
#ifndef hifi_ToolWindow_h
|
#ifndef hifi_ToolWindow_h
|
||||||
#define hifi_ToolWindow_h
|
#define hifi_ToolWindow_h
|
||||||
|
|
Loading…
Reference in a new issue