#4890 Window tiling

This commit is contained in:
Magne Sjaastad
2022-10-31 13:26:26 +01:00
committed by GitHub
parent 9b61ebcac2
commit bbd0c5c67e
18 changed files with 549 additions and 367 deletions

View File

@@ -19,10 +19,10 @@
#pragma once
#include "RiuMainWindowBase.h"
#include "RiuMdiArea.h"
#include "cafPdmPointer.h"
#include <QMdiArea>
#include <QPointer>
#include <QString>
@@ -76,11 +76,6 @@ public:
void enable3DSelectionLink( bool enable );
bool selection3DLinkEnabled();
void tileSubWindows() override;
void storeSubWindowTiling( bool tiled ) override;
void clearWindowTiling() override;
bool subWindowsAreTiled() const override;
bool isAnyMdiSubWindowVisible();
QMdiSubWindow* findMdiSubWindow( QWidget* viewer ) override;
RimViewWindow* findViewWindowFromSubWindow( QMdiSubWindow* subWindow );
@@ -106,7 +101,7 @@ protected:
void dropEvent( QDropEvent* event ) override;
QStringList defaultDockStateNames() override;
QAction* tileSubWindowsAction() override;
QStringList windowsMenuFeatureNames() override;
private:
void setPdmRoot( caf::PdmObject* pdmRoot );