Rename View::isTopLevel() to isRootView()

This commit is contained in:
Sergio Martins
2022-04-30 01:06:03 +01:00
parent 22a43eb9af
commit f3934ebd2c
10 changed files with 14 additions and 14 deletions

View File

@@ -138,10 +138,10 @@ public:
virtual void raiseAndActivate() = 0;
virtual void raise() = 0;
virtual void activateWindow() = 0;
virtual bool isTopLevel() const = 0;
virtual bool isRootView() const = 0;
bool isWindow() const
{
return isTopLevel();
return isRootView();
};
virtual QPoint mapToGlobal(QPoint) const = 0;
virtual QPoint mapFromGlobal(QPoint) const = 0;

View File

@@ -182,7 +182,7 @@ std::shared_ptr<ViewWrapper> DockWidget::guestView() const
bool DockWidget::isFloating() const
{
if (view()->isTopLevel())
if (view()->isRootView())
return true;
auto fw = floatingWindow();
@@ -394,7 +394,7 @@ QStringList DockWidget::affinities() const
void DockWidget::show()
{
if (view()->isTopLevel() && (d->m_lastPosition->wasFloating() || !d->m_lastPosition->isValid())) {
if (view()->isRootView() && (d->m_lastPosition->wasFloating() || !d->m_lastPosition->isValid())) {
// Create the FloatingWindow already, instead of waiting for the show event.
// This reduces flickering on some platforms
d->morphIntoFloatingWindow();

View File

@@ -179,7 +179,7 @@ bool WidgetResizeHandler::mouseMoveEvent(QMouseEvent *e)
QRect newGeometry = oldGeometry;
QRect parentGeometry;
if (!mTarget->isTopLevel()) {
if (!mTarget->isRootView()) {
auto parent = mTarget->parentView();
parentGeometry = KDDockWidgets::globalGeometry(parent.get());
}
@@ -264,7 +264,7 @@ bool WidgetResizeHandler::mouseMoveEvent(QMouseEvent *e)
return true;
}
if (!mTarget->isTopLevel()) {
if (!mTarget->isRootView()) {
// Clip to parent's geometry.
newGeometry = newGeometry.intersected(parentGeometry);

View File

@@ -74,7 +74,7 @@ std::shared_ptr<Window> ViewWrapper_qtquick::windowHandle() const
return {};
}
bool ViewWrapper_qtquick::isTopLevel() const
bool ViewWrapper_qtquick::isRootView() const
{
return {};
}

View File

@@ -34,7 +34,7 @@ public:
void move(QPoint) override;
QPoint mapToGlobal(QPoint) const override;
QPoint mapFromGlobal(QPoint) const override;
bool isTopLevel() const override;
bool isRootView() const override;
bool isVisible() const override;
void setVisible(bool) override;
void activateWindow() override;

View File

@@ -180,7 +180,7 @@ public:
return {};
}
bool isTopLevel() const override
bool isRootView() const override
{
return {};
}

View File

@@ -145,7 +145,7 @@ std::shared_ptr<Window> ViewWrapper_qtwidgets::windowHandle() const
return nullptr;
}
bool ViewWrapper_qtwidgets::isTopLevel() const
bool ViewWrapper_qtwidgets::isRootView() const
{
return m_widget->isTopLevel();
}

View File

@@ -34,7 +34,7 @@ public:
void move(QPoint) override;
QPoint mapToGlobal(QPoint) const override;
QPoint mapFromGlobal(QPoint) const override;
bool isTopLevel() const override;
bool isRootView() const override;
bool isVisible() const override;
void setVisible(bool) override;
void activateWindow() override;

View File

@@ -220,9 +220,9 @@ public:
Base::window()->raise();
}
bool isTopLevel() const override
bool isRootView() const override
{
return QWidget::isTopLevel();
return QWidget::isWindow();
}
QPoint mapToGlobal(QPoint localPt) const override

View File

@@ -164,7 +164,7 @@ void TestDocks::tst_restoreSimple()
auto fw2 = dock2->floatingWindow();
QVERIFY(fw2);
QVERIFY(fw2->isVisible());
QVERIFY(fw2->view()->isTopLevel());
QVERIFY(fw2->view()->isRootView());
QCOMPARE(fw2->pos(), dock2FloatingPoint);
QVERIFY(m->view()->windowHandle()->equals(fw2->view()->windowHandle()->transientParent()));
QVERIFY(dock2->isFloating());