X-Git-Url: https://vaikene.ee/gitweb/pswgen09.html?a=blobdiff_plain;ds=inline;f=src%2Fplugins%2FSdiWindow%2Fsdiwindow.h;h=08bfcd90e5be8b09cf0afcf2979dd988a3cbb7ef;hb=4c0329c5c2690bde28212c89029015a5da4c7e34;hp=4c46eea83617e083813905eae322f5e80cbcbe63;hpb=0c61450fcffcb36a6e23ca5b083c26543d956084;p=evaf
diff --git a/src/plugins/SdiWindow/sdiwindow.h b/src/plugins/SdiWindow/sdiwindow.h
index 4c46eea..08bfcd9 100644
--- a/src/plugins/SdiWindow/sdiwindow.h
+++ b/src/plugins/SdiWindow/sdiwindow.h
@@ -3,7 +3,7 @@
* @brief SdiWindow module's implementation
* @author Enar Vaikene
*
- * Copyright (c) 2011 Enar Vaikene
+ * Copyright (c) 2011-2019 Enar Vaikene
*
* This file is part of the eVaf C++ cross-platform application development framework.
*
@@ -31,6 +31,7 @@
#include
#include
#include
+#include
class QVBoxLayout;
@@ -48,7 +49,7 @@ class MainWindow : public QWidget, public iSdiWindow
public:
- MainWindow(QWidget * parent = 0, Qt::WindowFlags flags = 0);
+ MainWindow(QWidget * parent = nullptr, Qt::WindowFlags flags = Qt::WindowFlags());
virtual ~MainWindow();
@@ -115,7 +116,7 @@ private slots:
/// Panel destroyed signal. We need to remove the panel from all the
/// lists.
- void panelDestroyed(QObject * obj = 0);
+ void panelDestroyed(QObject * obj = nullptr);
};
@@ -137,13 +138,13 @@ public:
virtual void done();
- virtual bool isReady() const { return mWindow != 0 && mWindow->isReady(); }
+ virtual bool isReady() const { return mWindow != nullptr && mWindow->isReady(); }
private:
/// iSdiWindow interface implementation
- MainWindow * mWindow;
+ QScopedPointer mWindow;
};
} // namespace eVaf::SdiWindow::Internal