Rename View::isTopLevel() to isRootView()
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -74,7 +74,7 @@ std::shared_ptr<Window> ViewWrapper_qtquick::windowHandle() const
|
||||
return {};
|
||||
}
|
||||
|
||||
bool ViewWrapper_qtquick::isTopLevel() const
|
||||
bool ViewWrapper_qtquick::isRootView() const
|
||||
{
|
||||
return {};
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -180,7 +180,7 @@ public:
|
||||
return {};
|
||||
}
|
||||
|
||||
bool isTopLevel() const override
|
||||
bool isRootView() const override
|
||||
{
|
||||
return {};
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user