Move MainWindow view into Views namespace
This commit is contained in:
@@ -48,7 +48,7 @@ MyMainWindow::MyMainWindow(const QString &uniqueName, KDDockWidgets::MainWindowO
|
||||
bool dockWidget0IsNonClosable, bool nonDockableDockWidget9, bool restoreIsRelative,
|
||||
bool maxSizeForDockWidget8, bool dockwidget5DoesntCloseBeforeRestore,
|
||||
const QString &affinityName, QWidget *parent)
|
||||
: MainWindow(uniqueName, options, parent)
|
||||
: KDDockWidgets::Views::MainWindow(uniqueName, options, parent)
|
||||
, m_dockWidget0IsNonClosable(dockWidget0IsNonClosable)
|
||||
, m_dockWidget9IsNonDockable(nonDockableDockWidget9)
|
||||
, m_restoreIsRelative(restoreIsRelative)
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
#include <kddockwidgets/DockWidget.h>
|
||||
#include <views_qtwidgets/MainWindow_qtwidgets.h>
|
||||
|
||||
class MyMainWindow : public KDDockWidgets::MainWindow
|
||||
class MyMainWindow : public KDDockWidgets::Views::MainWindow
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
||||
@@ -46,7 +46,7 @@ int main(int argc, char **argv)
|
||||
|
||||
// # 1. Create our main window
|
||||
|
||||
KDDockWidgets::MainWindow mainWindow(QStringLiteral("MyMainWindow"), KDDockWidgets::MainWindowOption_HasCentralWidget);
|
||||
KDDockWidgets::Views::MainWindow mainWindow(QStringLiteral("MyMainWindow"), KDDockWidgets::MainWindowOption_HasCentralWidget);
|
||||
mainWindow.setWindowTitle("Main Window");
|
||||
mainWindow.resize(1600, 1200);
|
||||
mainWindow.show();
|
||||
|
||||
@@ -37,7 +37,7 @@ int main(int argc, char **argv)
|
||||
|
||||
// # 1. Create our main window
|
||||
|
||||
KDDockWidgets::MainWindow mainWindow(QStringLiteral("MyMainWindow"));
|
||||
KDDockWidgets::Views::MainWindow mainWindow(QStringLiteral("MyMainWindow"));
|
||||
mainWindow.setWindowTitle("Main Window");
|
||||
mainWindow.resize(1200, 1200);
|
||||
mainWindow.show();
|
||||
|
||||
@@ -16,7 +16,7 @@ using namespace KDDockWidgets;
|
||||
using namespace KDDockWidgets::Controllers;
|
||||
|
||||
MainWindowMDI::MainWindowMDI(const QString &uniqueName, QWidget *parent, Qt::WindowFlags flags)
|
||||
: KDDockWidgets::MainWindow(uniqueName, MainWindowOption_MDI, parent, flags)
|
||||
: Views::MainWindow(uniqueName, MainWindowOption_MDI, parent, flags)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -27,8 +27,9 @@
|
||||
|
||||
namespace KDDockWidgets {
|
||||
|
||||
|
||||
/// @brief MainWindow sub-class which uses MDI as a layout
|
||||
class DOCKS_EXPORT MainWindowMDI : public KDDockWidgets::MainWindow
|
||||
class DOCKS_EXPORT MainWindowMDI : public Views::MainWindow
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
||||
@@ -33,7 +33,7 @@ static bool lint(const QString &filename)
|
||||
};
|
||||
|
||||
MainWindowFactoryFunc mwFunc = [](const QString &dwName) {
|
||||
return static_cast<MainWindowBase *>(new MainWindow(dwName));
|
||||
return static_cast<MainWindowBase *>(new Views::MainWindow(dwName));
|
||||
};
|
||||
|
||||
KDDockWidgets::Config::self().setDockWidgetFactoryFunc(dwFunc);
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
// clazy:excludeall=ctor-missing-parent-argument,missing-qobject-macro
|
||||
|
||||
using namespace KDDockWidgets;
|
||||
using namespace KDDockWidgets::Views;
|
||||
|
||||
namespace KDDockWidgets {
|
||||
class MyCentralWidget : public QWidget
|
||||
|
||||
@@ -27,6 +27,8 @@ namespace Controllers {
|
||||
class SideBar;
|
||||
}
|
||||
|
||||
namespace Views {
|
||||
|
||||
/**
|
||||
* @brief The QMainwindow sub-class that the application should use to be able
|
||||
* to dock KDDockWidget::DockWidget instances.
|
||||
@@ -68,7 +70,7 @@ private:
|
||||
class Private;
|
||||
Private *const d;
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
@@ -1499,7 +1499,7 @@ void TestDocks::tst_negativeAnchorPosition3()
|
||||
void TestDocks::tst_negativeAnchorPosition4()
|
||||
{
|
||||
// 1. Tests that we don't get a warning
|
||||
// Out of bounds position= -5 ; oldPosition= 0 KDDockWidgets::Anchor(0x55e726be9090, name = "left") KDDockWidgets::MainWindow(0x55e726beb8d0)
|
||||
// Out of bounds position= -5 ; oldPosition= 0 KDDockWidgets::Anchor(0x55e726be9090, name = "left") KDDockWidgets::Views::MainWindow(0x55e726beb8d0)
|
||||
EnsureTopLevelsDeleted e;
|
||||
QVector<DockDescriptor> docks = { { Location_OnLeft, -1, nullptr, InitialVisibilityOption::StartHidden },
|
||||
{ Location_OnTop, -1, nullptr, InitialVisibilityOption::StartVisible },
|
||||
@@ -5014,7 +5014,7 @@ void TestDocks::tst_dockableMainWindows()
|
||||
auto dock1 = createDockWidget("dock1", new QPushButton("foo"));
|
||||
m1->addDockWidget(dock1, Location_OnTop);
|
||||
|
||||
auto m2 = new KDDockWidgets::MainWindow("mainwindow-dockable");
|
||||
auto m2 = new KDDockWidgets::Views::MainWindow("mainwindow-dockable");
|
||||
auto m2Container = createDockWidget("mainwindow-dw", m2);
|
||||
auto menubar = m2->menuBar();
|
||||
menubar->addMenu("File");
|
||||
@@ -5330,11 +5330,11 @@ void TestDocks::tst_floatingWindowDeleted()
|
||||
// Tests a case where the empty floating dock widget wouldn't be deleted
|
||||
// Doesn't repro QTBUG-83030 unfortunately, as we already have an event loop running
|
||||
// but let's leave this here nonetheless
|
||||
class MyMainWindow : public KDDockWidgets::MainWindow
|
||||
class MyMainWindow : public KDDockWidgets::Views::MainWindow
|
||||
{
|
||||
public:
|
||||
MyMainWindow()
|
||||
: KDDockWidgets::MainWindow("tst_floatingWindowDeleted", MainWindowOption_None)
|
||||
: KDDockWidgets::Views::MainWindow("tst_floatingWindowDeleted", MainWindowOption_None)
|
||||
{
|
||||
auto dock1 = new Controllers::DockWidgetBase(QStringLiteral("DockWidget #1"));
|
||||
auto myWidget = new QWidget();
|
||||
@@ -5362,7 +5362,7 @@ void TestDocks::tst_addToSmallMainWindow6()
|
||||
|
||||
QWidget container;
|
||||
auto lay = new QVBoxLayout(&container);
|
||||
MainWindow m("MyMainWindow_tst_addToSmallMainWindow8", MainWindowOption_None);
|
||||
Views::MainWindow m("MyMainWindow_tst_addToSmallMainWindow8", MainWindowOption_None);
|
||||
lay->addWidget(&m);
|
||||
container.resize(100, 100);
|
||||
Testing::waitForResize(&container);
|
||||
|
||||
@@ -61,7 +61,7 @@ KDDockWidgets::Tests::createMainWindow(QSize sz, KDDockWidgets::MainWindowOption
|
||||
QTest::qWait(100); // the root object gets sized delayed
|
||||
#endif
|
||||
|
||||
auto ptr = std::unique_ptr<MainWindow>(new MainWindow(mainWindowName, options, parent));
|
||||
auto ptr = std::unique_ptr<Views::MainWindow>(new Views::MainWindow(mainWindowName, options, parent));
|
||||
if (show)
|
||||
ptr->show();
|
||||
ptr->resize(sz);
|
||||
@@ -127,7 +127,7 @@ std::unique_ptr<MainWindowBase> KDDockWidgets::Tests::createMainWindow(QVector<D
|
||||
QTest::qWait(100); // the root object gets sized delayed
|
||||
#endif
|
||||
|
||||
auto m = std::unique_ptr<MainWindow>(new MainWindow(QStringLiteral("MyMainWindow%1").arg(count), MainWindowOption_None, parent));
|
||||
auto m = std::unique_ptr<Views::MainWindow>(new Views::MainWindow(QStringLiteral("MyMainWindow%1").arg(count), MainWindowOption_None, parent));
|
||||
auto layout = m->layoutWidget();
|
||||
m->show();
|
||||
m->resize(QSize(700, 700));
|
||||
|
||||
Reference in New Issue
Block a user