Port away from Controller::window() returning a QWidget
It now returns a ViewWrapper, which is agnostic to QtWidgets
This commit is contained in:
@@ -16,11 +16,16 @@
|
||||
using namespace KDDockWidgets::Views;
|
||||
|
||||
ViewWrapper_qtwidgets::ViewWrapper_qtwidgets(QWidget *widget)
|
||||
: ViewWrapper()
|
||||
: ViewWrapper(widget)
|
||||
, m_widget(widget)
|
||||
{
|
||||
}
|
||||
|
||||
void ViewWrapper_qtwidgets::setObjectName(const QString &name)
|
||||
{
|
||||
m_widget->setObjectName(name);
|
||||
}
|
||||
|
||||
QRect ViewWrapper_qtwidgets::geometry() const
|
||||
{
|
||||
return m_widget->geometry();
|
||||
@@ -35,3 +40,58 @@ QPoint ViewWrapper_qtwidgets::mapFromGlobal(QPoint globalPt) const
|
||||
{
|
||||
return m_widget->mapFromGlobal(globalPt);
|
||||
}
|
||||
|
||||
void ViewWrapper_qtwidgets::setGeometry(QRect rect)
|
||||
{
|
||||
m_widget->setGeometry(rect);
|
||||
}
|
||||
|
||||
QWindow *ViewWrapper_qtwidgets::windowHandle() const
|
||||
{
|
||||
return m_widget->windowHandle();
|
||||
}
|
||||
|
||||
bool ViewWrapper_qtwidgets::isTopLevel() const
|
||||
{
|
||||
return m_widget->isTopLevel();
|
||||
}
|
||||
|
||||
void ViewWrapper_qtwidgets::setVisible(bool is)
|
||||
{
|
||||
m_widget->setVisible(is);
|
||||
}
|
||||
|
||||
bool ViewWrapper_qtwidgets::isVisible() const
|
||||
{
|
||||
return m_widget->isVisible();
|
||||
}
|
||||
|
||||
void ViewWrapper_qtwidgets::move(int x, int y)
|
||||
{
|
||||
m_widget->move(x, y);
|
||||
}
|
||||
|
||||
void ViewWrapper_qtwidgets::move(QPoint pt)
|
||||
{
|
||||
m_widget->move(pt);
|
||||
}
|
||||
|
||||
void ViewWrapper_qtwidgets::activateWindow()
|
||||
{
|
||||
m_widget->activateWindow();
|
||||
}
|
||||
|
||||
bool ViewWrapper_qtwidgets::isMaximized() const
|
||||
{
|
||||
return m_widget->isMaximized();
|
||||
}
|
||||
|
||||
QSize ViewWrapper_qtwidgets::maximumSize() const
|
||||
{
|
||||
return m_widget->maximumSize();
|
||||
}
|
||||
|
||||
void ViewWrapper_qtwidgets::setSize(int x, int y)
|
||||
{
|
||||
m_widget->resize(x, y);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user