Moved setting for main windows geometry and toolbar state to RiuMainWindowBase

This commit is contained in:
Magne Sjaastad
2016-06-24 15:53:04 +02:00
parent aef466087d
commit e92624a862
8 changed files with 145 additions and 133 deletions

View File

@@ -18,8 +18,9 @@
#pragma once
#include "RiuMainWindowBase.h"
#include <QEvent>
#include <QMainWindow>
#include <QPointer>
#include <QMdiArea>
@@ -65,7 +66,7 @@ namespace ssihub
//
//
//==================================================================================================
class RiuMainPlotWindow : public QMainWindow
class RiuMainPlotWindow : public RiuMainWindowBase
{
Q_OBJECT
@@ -73,6 +74,8 @@ public:
RiuMainPlotWindow();
static RiuMainPlotWindow* instance();
virtual QString mainWindowName() { return "RiuMainPlotWindow"; }
void initializeGuiNewProjectLoaded();
void cleanupGuiBeforeProjectClose();
@@ -89,8 +92,6 @@ public:
RiuProcessMonitor* processMonitor();
void hideAllDockWindows();
void loadWinGeoAndDockToolBarLayout();
void showWindow();
void selectAsCurrentItem(caf::PdmObject* object);
@@ -123,7 +124,6 @@ private:
void createMenus();
void createToolBars();
void createDockPanels();
void saveWinGeoAndDockToolBarLayout();
bool checkForDocumentModifications();