qt-material-widgets/examples/exampleview.cpp

29 lines
557 B
C++
Raw Normal View History

#include <QDebug>
#include <QGridLayout>
#include <QLabel>
2016-03-19 13:40:19 +00:00
#include "exampleview.h"
ExampleView::ExampleView(QWidget *parent)
2016-03-22 08:19:30 +00:00
: QScrollArea(parent),
_widget(0),
_layout(new QGridLayout)
2016-03-19 13:40:19 +00:00
{
setLayout(_layout);
2016-03-19 13:40:19 +00:00
}
ExampleView::~ExampleView()
{
}
2016-03-22 08:19:30 +00:00
void ExampleView::setWidget(QWidget *widget)
{
if (_widget) {
_layout->replaceWidget(_widget, widget);
} else {
_layout->addWidget(widget, 1, 1);
_layout->addWidget(new QLabel, 1, 0);
_layout->addWidget(new QLabel, 1, 2);
2016-03-22 08:19:30 +00:00
}
_widget = widget;
2016-03-22 08:19:30 +00:00
}