qtquick: Fix build on mac

Mostly due to -Werror and clang having more warnings
This commit is contained in:
Sergio Martins
2020-11-26 16:45:12 +00:00
parent 8a990451d7
commit bf259c7ffc
2 changed files with 19 additions and 1 deletions

View File

@@ -19,7 +19,6 @@
#include <QCloseEvent>
#include <QDebug>
#include <QPainter>
#include <QPushButton>
#include <QtTest/QtTest>
#ifdef KDDOCKWIDGETS_QTQUICK
@@ -29,6 +28,7 @@
#else
# include "DockWidget.h"
# include "MainWindow.h"
# include <QPushButton>
#endif
using namespace KDDockWidgets;
@@ -270,3 +270,11 @@ void KDDockWidgets::Tests::nestDockWidget(DockWidgetBase *dock, DropArea *dropAr
}
EmbeddedWindow::~EmbeddedWindow() = default;
#ifdef KDDOCKWIDGETS_QTQUICK
MyWidget2::~MyWidget2() = default;
NonClosableWidget::~NonClosableWidget() = default;
QTextEdit::~QTextEdit() = default;
QLineEdit::~QLineEdit() = default;
QPushButton::~QPushButton() = default;
#endif

View File

@@ -169,6 +169,8 @@ public:
: MyWidget(QString::fromLatin1(name))
{
}
~QPushButton();
};
class QLineEdit : public QWidgetAdapter
@@ -179,6 +181,8 @@ public:
{
setFocusPolicy(Qt::StrongFocus);
}
~QLineEdit();
};
class QTextEdit : public QWidgetAdapter
@@ -189,6 +193,8 @@ public:
{
setFocusPolicy(Qt::StrongFocus);
}
~QTextEdit();
};
class NonClosableWidget : public QWidgetAdapter
@@ -201,6 +207,8 @@ public:
{
}
~NonClosableWidget();
protected:
void onCloseEvent(QCloseEvent *ev) override
{
@@ -218,6 +226,8 @@ public:
setSizeHint(minSz);
}
~MyWidget2();
QSize sizeHint() const
{
return m_sizeHint;