aboutsummaryrefslogtreecommitdiffstats
path: root/src/controls/qquickgroupbox.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/controls/qquickgroupbox.cpp')
-rw-r--r--src/controls/qquickgroupbox.cpp34
1 files changed, 5 insertions, 29 deletions
diff --git a/src/controls/qquickgroupbox.cpp b/src/controls/qquickgroupbox.cpp
index 3937f6c1..a3266aa6 100644
--- a/src/controls/qquickgroupbox.cpp
+++ b/src/controls/qquickgroupbox.cpp
@@ -35,13 +35,13 @@
****************************************************************************/
#include "qquickgroupbox_p.h"
-#include "qquickcontainer_p_p.h"
+#include "qquickframe_p_p.h"
QT_BEGIN_NAMESPACE
/*!
\qmltype GroupBox
- \inherits Container
+ \inherits Frame
\instantiates QQuickGroupBox
\inqmlmodule QtQuick.Controls
\ingroup containers
@@ -50,18 +50,17 @@ QT_BEGIN_NAMESPACE
TODO
*/
-class QQuickGroupBoxPrivate : public QQuickContainerPrivate
+class QQuickGroupBoxPrivate : public QQuickFramePrivate
{
public:
- QQuickGroupBoxPrivate() : label(Q_NULLPTR), frame(Q_NULLPTR) { }
+ QQuickGroupBoxPrivate() : label(Q_NULLPTR) { }
QString title;
QQuickItem *label;
- QQuickItem *frame;
};
QQuickGroupBox::QQuickGroupBox(QQuickItem *parent) :
- QQuickContainer(*(new QQuickGroupBoxPrivate), parent)
+ QQuickFrame(*(new QQuickGroupBoxPrivate), parent)
{
}
@@ -108,27 +107,4 @@ void QQuickGroupBox::setLabel(QQuickItem *label)
}
}
-/*!
- \qmlproperty Item QtQuickControls2::GroupBox::frame
-
- TODO
-*/
-QQuickItem *QQuickGroupBox::frame() const
-{
- Q_D(const QQuickGroupBox);
- return d->frame;
-}
-
-void QQuickGroupBox::setFrame(QQuickItem *frame)
-{
- Q_D(QQuickGroupBox);
- if (d->frame != frame) {
- delete d->frame;
- d->frame = frame;
- if (frame && !frame->parentItem())
- frame->setParentItem(this);
- emit frameChanged();
- }
-}
-
QT_END_NAMESPACE