qtquick: Rename guestView to guestItem in the public API
This commit is contained in:
@@ -53,17 +53,17 @@ int main(int argc, char *argv[])
|
||||
|
||||
auto dw1 = new KDDockWidgets::Views::DockWidget_qtquick("Dock #1");
|
||||
|
||||
dw1->setGuestView(QStringLiteral("qrc:/Guest1.qml"));
|
||||
dw1->setGuestItem(QStringLiteral("qrc:/Guest1.qml"));
|
||||
dw1->resize(QSize(800, 800));
|
||||
dw1->show();
|
||||
|
||||
auto dw2 = new KDDockWidgets::Views::DockWidget_qtquick("Dock #2");
|
||||
dw2->setGuestView(QStringLiteral("qrc:/Guest2.qml"));
|
||||
dw2->setGuestItem(QStringLiteral("qrc:/Guest2.qml"));
|
||||
dw2->resize(QSize(800, 800));
|
||||
dw2->show();
|
||||
|
||||
auto dw3 = new KDDockWidgets::Views::DockWidget_qtquick("Dock #3");
|
||||
dw3->setGuestView(QStringLiteral("qrc:/Guest3.qml"));
|
||||
dw3->setGuestItem(QStringLiteral("qrc:/Guest3.qml"));
|
||||
|
||||
dw1->dockWidget()->addDockWidgetToContainingWindow(dw3->dockWidget(), KDDockWidgets::Location_OnRight);
|
||||
|
||||
|
||||
@@ -94,17 +94,17 @@ int main(int argc, char *argv[])
|
||||
|
||||
auto dw1 = new KDDockWidgets::Views::DockWidget_qtquick("Dock #1");
|
||||
|
||||
dw1->setGuestView(QStringLiteral("qrc:/Guest1.qml"));
|
||||
dw1->setGuestItem(QStringLiteral("qrc:/Guest1.qml"));
|
||||
dw1->resize(QSize(800, 800));
|
||||
dw1->show();
|
||||
|
||||
auto dw2 = new KDDockWidgets::Views::DockWidget_qtquick("Dock #2");
|
||||
dw2->setGuestView(QStringLiteral("qrc:/Guest2.qml"));
|
||||
dw2->setGuestItem(QStringLiteral("qrc:/Guest2.qml"));
|
||||
dw2->resize(QSize(800, 800));
|
||||
dw2->show();
|
||||
|
||||
auto dw3 = new KDDockWidgets::Views::DockWidget_qtquick("Dock #3");
|
||||
dw3->setGuestView(QStringLiteral("qrc:/Guest3.qml"));
|
||||
dw3->setGuestItem(QStringLiteral("qrc:/Guest3.qml"));
|
||||
|
||||
dw1->dockWidget()->addDockWidgetToContainingWindow(dw3->dockWidget(), KDDockWidgets::Location_OnRight);
|
||||
|
||||
|
||||
@@ -39,15 +39,15 @@ int main(int argc, char *argv[])
|
||||
appEngine.load((QUrl("qrc:/main.qml")));
|
||||
|
||||
auto dw1 = new KDDockWidgets::Views::DockWidget_qtquick("Dock #1");
|
||||
dw1->setGuestView(QStringLiteral("qrc:/Guest1.qml"));
|
||||
dw1->setGuestItem(QStringLiteral("qrc:/Guest1.qml"));
|
||||
dw1->resize(QSize(400, 400));
|
||||
|
||||
auto dw2 = new KDDockWidgets::Views::DockWidget_qtquick("Dock #2");
|
||||
dw2->setGuestView(QStringLiteral("qrc:/Guest2.qml"));
|
||||
dw2->setGuestItem(QStringLiteral("qrc:/Guest2.qml"));
|
||||
dw2->resize(QSize(400, 400));
|
||||
|
||||
auto dw3 = new KDDockWidgets::Views::DockWidget_qtquick("Dock #3");
|
||||
dw3->setGuestView(QStringLiteral("qrc:/Guest3.qml"));
|
||||
dw3->setGuestItem(QStringLiteral("qrc:/Guest3.qml"));
|
||||
|
||||
auto mainAreaView = KDDockWidgets::DockRegistry::self()->mainDockingAreas().constFirst()->view();
|
||||
auto mainAreaMDI = static_cast<KDDockWidgets::Views::MainWindowMDI_qtquick *>(mainAreaView);
|
||||
|
||||
@@ -226,7 +226,7 @@ void DockWidgetInstantiator::componentComplete()
|
||||
m_dockWidget->setGuestView(Views::asQQuickWrapper(childItems.constFirst()));
|
||||
} else {
|
||||
auto view = this->dockWidget();
|
||||
view->setGuestView(m_sourceFilename);
|
||||
view->setGuestItem(m_sourceFilename);
|
||||
}
|
||||
|
||||
if (!m_title.isEmpty())
|
||||
|
||||
@@ -89,20 +89,20 @@ void DockWidget_qtquick::init()
|
||||
});
|
||||
}
|
||||
|
||||
void DockWidget_qtquick::setGuestView(const QString &qmlFilename)
|
||||
void DockWidget_qtquick::setGuestItem(const QString &qmlFilename)
|
||||
{
|
||||
QQuickItem *guest = createItem(d->m_qmlEngine, qmlFilename);
|
||||
if (!guest)
|
||||
return;
|
||||
|
||||
setGuestView(guest);
|
||||
setGuestItem(guest);
|
||||
}
|
||||
|
||||
void DockWidget_qtquick::setGuestView(QQuickItem *widget)
|
||||
void DockWidget_qtquick::setGuestItem(QQuickItem *item)
|
||||
{
|
||||
auto wrapper = asQQuickWrapper(widget);
|
||||
auto wrapper = asQQuickWrapper(item);
|
||||
wrapper->setParent(this);
|
||||
makeItemFillParent(widget);
|
||||
makeItemFillParent(item);
|
||||
dockWidget()->setGuestView(wrapper);
|
||||
}
|
||||
|
||||
|
||||
@@ -66,11 +66,10 @@ public:
|
||||
~DockWidget_qtquick() override;
|
||||
|
||||
/// Sets the DockWidget's guest item
|
||||
/// Similar to Controllers::DockWidget::setGuestView(QQuickItem*)
|
||||
void setGuestView(const QString &qmlFilename);
|
||||
void setGuestItem(const QString &qmlFilename);
|
||||
|
||||
/// @reimp
|
||||
Q_INVOKABLE void setGuestView(QQuickItem *);
|
||||
Q_INVOKABLE void setGuestItem(QQuickItem *);
|
||||
|
||||
/// @reimp
|
||||
QSize minSize() const override;
|
||||
|
||||
Reference in New Issue
Block a user