mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Janitor : Hide undo stack behind environmentvariable DEVEL
Move geomech tab after scripting
This commit is contained in:
parent
40c44983f4
commit
ea9e3f7a52
@ -457,12 +457,6 @@ void RiaPreferences::defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering&
|
||||
m_summaryPreferences()->uiOrdering( uiConfigName, *group );
|
||||
}
|
||||
}
|
||||
#ifdef USE_ODB_API
|
||||
else if ( uiConfigName == RiaPreferences::tabNameGeomech() )
|
||||
{
|
||||
m_geoMechPreferences()->appendItems( uiOrdering );
|
||||
}
|
||||
#endif
|
||||
else if ( uiConfigName == RiaPreferences::tabNamePlotting() )
|
||||
{
|
||||
uiOrdering.add( &m_dateFormat );
|
||||
@ -510,6 +504,12 @@ void RiaPreferences::defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering&
|
||||
scriptGroup->add( &scriptDirectories );
|
||||
scriptGroup->add( &scriptEditorExecutable );
|
||||
}
|
||||
#ifdef USE_ODB_API
|
||||
else if ( uiConfigName == RiaPreferences::tabNameGeomech() )
|
||||
{
|
||||
m_geoMechPreferences()->appendItems( uiOrdering );
|
||||
}
|
||||
#endif
|
||||
else if ( uiConfigName == RiaPreferences::tabNameExport() )
|
||||
{
|
||||
uiOrdering.add( &csvTextExportFieldSeparator );
|
||||
|
@ -133,7 +133,10 @@ RiuMainWindow::RiuMainWindow()
|
||||
|
||||
m_dragDropInterface = std::unique_ptr<caf::PdmUiDragDropInterface>( new RiuDragDrop() );
|
||||
|
||||
m_undoView->setStack( caf::CmdExecCommandManager::instance()->undoStack() );
|
||||
if ( m_undoView )
|
||||
{
|
||||
m_undoView->setStack( caf::CmdExecCommandManager::instance()->undoStack() );
|
||||
}
|
||||
connect( caf::CmdExecCommandManager::instance()->undoStack(),
|
||||
SIGNAL( indexChanged( int ) ),
|
||||
SLOT( slotRefreshUndoRedoActions() ) );
|
||||
@ -836,7 +839,7 @@ void RiuMainWindow::createDockPanels()
|
||||
dockWidget->hide();
|
||||
}
|
||||
|
||||
if ( RiaPreferences::current()->useUndoRedo() )
|
||||
if ( m_undoView && RiaPreferences::current()->useUndoRedo() )
|
||||
{
|
||||
QDockWidget* dockWidget = new QDockWidget( "Undo Stack", this );
|
||||
dockWidget->setObjectName( RiuDockWidgetTools::undoStackName() );
|
||||
|
@ -18,6 +18,8 @@
|
||||
|
||||
#include "RiuMainWindowBase.h"
|
||||
|
||||
#include "RiaApplication.h"
|
||||
#include "RiaPreferences.h"
|
||||
#include "RiaVersionInfo.h"
|
||||
|
||||
#include "RiuDockWidgetTools.h"
|
||||
@ -51,7 +53,14 @@ RiuMainWindowBase::RiuMainWindowBase()
|
||||
{
|
||||
setDockNestingEnabled( true );
|
||||
|
||||
m_undoView = new QUndoView( this );
|
||||
if ( RiaPreferences::current()->useUndoRedo() && RiaApplication::enableDevelopmentFeatures() )
|
||||
{
|
||||
m_undoView = new QUndoView( this );
|
||||
}
|
||||
else
|
||||
{
|
||||
m_undoView = nullptr;
|
||||
}
|
||||
|
||||
m_undoAction = new QAction( QIcon( ":/undo.png" ), tr( "Undo" ), this );
|
||||
m_undoAction->setShortcut( QKeySequence::Undo );
|
||||
@ -69,8 +78,8 @@ QMdiSubWindow* RiuMainWindowBase::createViewWindow()
|
||||
{
|
||||
RiuMdiSubWindow* subWin =
|
||||
new RiuMdiSubWindow( nullptr, Qt::CustomizeWindowHint | Qt::WindowCloseButtonHint | Qt::WindowMaximizeButtonHint );
|
||||
subWin->setAttribute( Qt::WA_DeleteOnClose ); // Make sure the contained widget is destroyed when the MDI window is
|
||||
// closed
|
||||
subWin->setAttribute( Qt::WA_DeleteOnClose ); // Make sure the contained widget is destroyed when the MDI window
|
||||
// is closed
|
||||
|
||||
return subWin;
|
||||
}
|
||||
@ -430,7 +439,7 @@ void RiuMainWindowBase::slotRefreshHelpActions()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RiuMainWindowBase::slotRedo()
|
||||
{
|
||||
if ( m_undoView->stack() && m_undoView->stack()->canRedo() )
|
||||
if ( m_undoView && m_undoView->stack() && m_undoView->stack()->canRedo() )
|
||||
{
|
||||
m_undoView->stack()->redo();
|
||||
}
|
||||
@ -441,7 +450,7 @@ void RiuMainWindowBase::slotRedo()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RiuMainWindowBase::slotUndo()
|
||||
{
|
||||
if ( m_undoView->stack() && m_undoView->stack()->canUndo() )
|
||||
if ( m_undoView && m_undoView->stack() && m_undoView->stack()->canUndo() )
|
||||
{
|
||||
m_undoView->stack()->undo();
|
||||
}
|
||||
@ -452,6 +461,8 @@ void RiuMainWindowBase::slotUndo()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RiuMainWindowBase::slotRefreshUndoRedoActions()
|
||||
{
|
||||
if ( !m_undoView ) return;
|
||||
|
||||
m_redoAction->setDisabled( !m_undoView->stack()->canRedo() );
|
||||
m_undoAction->setDisabled( !m_undoView->stack()->canUndo() );
|
||||
}
|
||||
|
@ -90,7 +90,10 @@ RiuPlotMainWindow::RiuPlotMainWindow()
|
||||
|
||||
m_dragDropInterface = std::unique_ptr<caf::PdmUiDragDropInterface>( new RiuDragDrop() );
|
||||
|
||||
m_undoView->setStack( caf::CmdExecCommandManager::instance()->undoStack() );
|
||||
if ( m_undoView )
|
||||
{
|
||||
m_undoView->setStack( caf::CmdExecCommandManager::instance()->undoStack() );
|
||||
}
|
||||
connect( caf::CmdExecCommandManager::instance()->undoStack(),
|
||||
SIGNAL( indexChanged( int ) ),
|
||||
SLOT( slotRefreshUndoRedoActions() ) );
|
||||
@ -494,7 +497,7 @@ void RiuPlotMainWindow::createDockPanels()
|
||||
dockWidget->hide();
|
||||
}
|
||||
|
||||
if ( RiaPreferences::current()->useUndoRedo() )
|
||||
if ( m_undoView && RiaPreferences::current()->useUndoRedo() )
|
||||
{
|
||||
QDockWidget* dockWidget = new QDockWidget( "Undo Stack", this );
|
||||
dockWidget->setObjectName( RiuDockWidgetTools::plotMainWindowUndoStackName() );
|
||||
|
Loading…
Reference in New Issue
Block a user