src/gui/graphicsview/qgraphicswidget.h
changeset 19 fcece45ef507
parent 18 2f34d5167611
child 14 c0432d11811c
equal deleted inserted replaced
18:2f34d5167611 19:fcece45ef507
    71     Q_OBJECT
    71     Q_OBJECT
    72     Q_INTERFACES(QGraphicsItem QGraphicsLayoutItem)
    72     Q_INTERFACES(QGraphicsItem QGraphicsLayoutItem)
    73     Q_PROPERTY(QPalette palette READ palette WRITE setPalette)
    73     Q_PROPERTY(QPalette palette READ palette WRITE setPalette)
    74     Q_PROPERTY(QFont font READ font WRITE setFont)
    74     Q_PROPERTY(QFont font READ font WRITE setFont)
    75     Q_PROPERTY(Qt::LayoutDirection layoutDirection READ layoutDirection WRITE setLayoutDirection RESET unsetLayoutDirection)
    75     Q_PROPERTY(Qt::LayoutDirection layoutDirection READ layoutDirection WRITE setLayoutDirection RESET unsetLayoutDirection)
    76     Q_PROPERTY(QSizeF size READ size WRITE resize)
    76     Q_PROPERTY(QSizeF size READ size WRITE resize NOTIFY geometryChanged)
    77     Q_PROPERTY(QSizeF minimumSize READ minimumSize WRITE setMinimumSize)
    77     Q_PROPERTY(QSizeF minimumSize READ minimumSize WRITE setMinimumSize)
    78     Q_PROPERTY(QSizeF preferredSize READ preferredSize WRITE setPreferredSize)
    78     Q_PROPERTY(QSizeF preferredSize READ preferredSize WRITE setPreferredSize)
    79     Q_PROPERTY(QSizeF maximumSize READ maximumSize WRITE setMaximumSize)
    79     Q_PROPERTY(QSizeF maximumSize READ maximumSize WRITE setMaximumSize)
    80     Q_PROPERTY(QSizePolicy sizePolicy READ sizePolicy WRITE setSizePolicy)
    80     Q_PROPERTY(QSizePolicy sizePolicy READ sizePolicy WRITE setSizePolicy)
    81     Q_PROPERTY(Qt::FocusPolicy focusPolicy READ focusPolicy WRITE setFocusPolicy)
    81     Q_PROPERTY(Qt::FocusPolicy focusPolicy READ focusPolicy WRITE setFocusPolicy)
    82     Q_PROPERTY(Qt::WindowFlags windowFlags READ windowFlags WRITE setWindowFlags)
    82     Q_PROPERTY(Qt::WindowFlags windowFlags READ windowFlags WRITE setWindowFlags)
    83     Q_PROPERTY(QString windowTitle READ windowTitle WRITE setWindowTitle)
    83     Q_PROPERTY(QString windowTitle READ windowTitle WRITE setWindowTitle)
    84     Q_PROPERTY(QRectF geometry READ geometry WRITE setGeometry)
    84     Q_PROPERTY(QRectF geometry READ geometry WRITE setGeometry NOTIFY geometryChanged)
    85 public:
    85 public:
    86     QGraphicsWidget(QGraphicsItem *parent = 0, Qt::WindowFlags wFlags = 0);
    86     QGraphicsWidget(QGraphicsItem *parent = 0, Qt::WindowFlags wFlags = 0);
    87     ~QGraphicsWidget();
    87     ~QGraphicsWidget();
    88 
       
    89     QGraphicsLayout *layout() const;
    88     QGraphicsLayout *layout() const;
    90     void setLayout(QGraphicsLayout *layout);
    89     void setLayout(QGraphicsLayout *layout);
    91     void adjustSize();
    90     void adjustSize();
    92 
    91 
    93     Qt::LayoutDirection layoutDirection() const;
    92     Qt::LayoutDirection layoutDirection() const;
   172 #ifdef Q_NO_USING_KEYWORD
   171 #ifdef Q_NO_USING_KEYWORD
   173     const QObjectList &children() const { return QObject::children(); }
   172     const QObjectList &children() const { return QObject::children(); }
   174 #else
   173 #else
   175     using QObject::children;
   174     using QObject::children;
   176 #endif
   175 #endif
       
   176 
       
   177 Q_SIGNALS:
       
   178     void geometryChanged();
   177 
   179 
   178 public Q_SLOTS:
   180 public Q_SLOTS:
   179     bool close();
   181     bool close();
   180 
   182 
   181 protected:
   183 protected: