QDeclarativeView *DeclarativeDeclarativeViewExtension::extendedDeclarativeView() const { QDeclarativeView *declarativeView = qobject_cast<QDeclarativeView*>(extendedWidget()); Q_ASSERT(declarativeView); return declarativeView; }
DeclarativeSizePolicy *DeclarativeWidgetExtension::sizePolicy() { if (!m_sizePolicy) { m_sizePolicy = new DeclarativeSizePolicy(extendedWidget(), this); } return m_sizePolicy; }
void DeclarativeWidgetExtension::setGeometry(const QRect &rect) { QWidget *widget = extendedWidget(); if (rect == widget->geometry()) return; widget->setGeometry(rect); }
void DeclarativeWidgetExtension::setHeight(int value) { QWidget *widget = extendedWidget(); if (value == widget->height()) return; QRect geometry = widget->geometry(); geometry.setHeight(value); widget->setGeometry(geometry); }
void DeclarativeWidgetExtension::setVisible(bool visible) { extendedWidget()->setVisible(visible); }
bool DeclarativeWidgetExtension::isVisible() const { return extendedWidget()->isVisible(); }
QRect DeclarativeWidgetExtension::geometry() const { return extendedWidget()->geometry(); }
int DeclarativeWidgetExtension::height() const { return extendedWidget()->height(); }
int DeclarativeWidgetExtension::width() const { return extendedWidget()->width(); }
int DeclarativeWidgetExtension::y() const { return extendedWidget()->y(); }