mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2798 Dock Widgets : Improve menus and handling of tabbed dock widgets
Create dock widgets based on static names Build Windows menu based on static names Wire up toggleView actions to RiuDockWidgetTools Change dock widget visibility based on view
This commit is contained in:
@@ -72,6 +72,7 @@
|
||||
#include "RimWellPltPlot.h"
|
||||
#include "RimWellRftPlot.h"
|
||||
|
||||
#include "RiuDockWidgetTools.h"
|
||||
#include "RiuMainPlotWindow.h"
|
||||
#include "RiuMainWindow.h"
|
||||
#include "RiuProcessMonitor.h"
|
||||
@@ -195,12 +196,13 @@ RiaApplication::RiaApplication(int& argc, char** argv)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RiaApplication::~RiaApplication()
|
||||
{
|
||||
RiuDockWidgetTools::instance()->saveDockWidgetsState();
|
||||
|
||||
deleteMainPlotWindow();
|
||||
|
||||
delete m_preferences;
|
||||
}
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -209,7 +211,6 @@ RiaApplication* RiaApplication::instance()
|
||||
return static_cast<RiaApplication*>qApp;
|
||||
}
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
/// Return -1 if unit test is not executed, returns 0 if test passed, returns 1 if tests failed
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -1074,8 +1075,6 @@ bool RiaApplication::openOdbCaseFromFile(const QString& fileName)
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -1167,6 +1166,8 @@ RimViewWindow* RiaApplication::activePlotWindow() const
|
||||
void RiaApplication::setActiveReservoirView(Rim3dView* rv)
|
||||
{
|
||||
m_activeReservoirView = rv;
|
||||
|
||||
RiuDockWidgetTools::instance()->changeDockWidgetVisibilityBasedOnView(rv);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user