QDeclarativeView *DeclarativeDeclarativeViewExtension::extendedDeclarativeView() const
{
  QDeclarativeView *declarativeView = qobject_cast<QDeclarativeView*>(extendedWidget());
  Q_ASSERT(declarativeView);

  return declarativeView;
}
コード例 #2
0
DeclarativeSizePolicy *DeclarativeWidgetExtension::sizePolicy()
{
  if (!m_sizePolicy) {
    m_sizePolicy = new DeclarativeSizePolicy(extendedWidget(), this);
  }

  return m_sizePolicy;
}
コード例 #3
0
void DeclarativeWidgetExtension::setGeometry(const QRect &rect)
{
  QWidget *widget = extendedWidget();

  if (rect == widget->geometry())
    return;

  widget->setGeometry(rect);
}
コード例 #4
0
void DeclarativeWidgetExtension::setHeight(int value)
{
  QWidget *widget = extendedWidget();

  if (value == widget->height())
    return;

  QRect geometry = widget->geometry();
  geometry.setHeight(value);
  widget->setGeometry(geometry);
}
コード例 #5
0
void DeclarativeWidgetExtension::setVisible(bool visible)
{
  extendedWidget()->setVisible(visible);
}
コード例 #6
0
bool DeclarativeWidgetExtension::isVisible() const
{
  return extendedWidget()->isVisible();
}
コード例 #7
0
QRect DeclarativeWidgetExtension::geometry() const
{
  return extendedWidget()->geometry();
}
コード例 #8
0
int DeclarativeWidgetExtension::height() const
{
  return extendedWidget()->height();
}
コード例 #9
0
int DeclarativeWidgetExtension::width() const
{
  return extendedWidget()->width();
}
コード例 #10
0
int DeclarativeWidgetExtension::y() const
{
  return extendedWidget()->y();
}