Fwd declare QWidget, no need to include in the header

This commit is contained in:
Sergio Martins
2020-12-01 19:48:41 +00:00
parent 52bff59024
commit b6a7048a4f
2 changed files with 11 additions and 7 deletions

View File

@@ -13,9 +13,16 @@
#include "Item_p.h"
#include <QDebug>
#include <QWidget>
using namespace Layouting;
Widget_qwidget::Widget_qwidget(QWidget *thisWidget)
: Widget(thisWidget)
, m_thisWidget(thisWidget)
{
}
Widget_qwidget::~Widget_qwidget()
{
}

View File

@@ -13,7 +13,9 @@
#include "Widget.h"
#include <QWidget>
QT_BEGIN_NAMESPACE
class QWidget;
QT_END_NAMESPACE
///@file
///@brief A Layouting::Widget that's deals in QWidget
@@ -25,12 +27,7 @@ namespace Layouting {
class MULTISPLITTER_EXPORT Widget_qwidget : public Widget
{
public:
explicit Widget_qwidget(QWidget *thisWidget)
: Widget(thisWidget)
, m_thisWidget(thisWidget)
{
}
explicit Widget_qwidget(QWidget *thisWidget);
~Widget_qwidget() override;
QWidget* asQWidget() const override {