src/gui/graphicsview/qgraphicswidget.h
changeset 22 79de32ba3296
parent 19 fcece45ef507
child 30 5dc02b23752f
equal deleted inserted replaced
19:fcece45ef507 22:79de32ba3296
    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 NOTIFY geometryChanged)
    76     Q_PROPERTY(QSizeF size READ size WRITE resize)
    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 NOTIFY geometryChanged)
    84     Q_PROPERTY(QRectF geometry READ geometry WRITE setGeometry)
    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 
    88     QGraphicsLayout *layout() const;
    89     QGraphicsLayout *layout() const;
    89     void setLayout(QGraphicsLayout *layout);
    90     void setLayout(QGraphicsLayout *layout);
    90     void adjustSize();
    91     void adjustSize();
    91 
    92 
    92     Qt::LayoutDirection layoutDirection() const;
    93     Qt::LayoutDirection layoutDirection() const;
   171 #ifdef Q_NO_USING_KEYWORD
   172 #ifdef Q_NO_USING_KEYWORD
   172     const QObjectList &children() const { return QObject::children(); }
   173     const QObjectList &children() const { return QObject::children(); }
   173 #else
   174 #else
   174     using QObject::children;
   175     using QObject::children;
   175 #endif
   176 #endif
   176 
       
   177 Q_SIGNALS:
       
   178     void geometryChanged();
       
   179 
   177 
   180 public Q_SLOTS:
   178 public Q_SLOTS:
   181     bool close();
   179     bool close();
   182 
   180 
   183 protected:
   181 protected: