mess up examples even further

This commit is contained in:
laserpants 2016-06-19 12:17:31 +03:00
parent ba9b3a9cea
commit 96be296845
4 changed files with 64 additions and 2 deletions

View File

@ -1,12 +1,39 @@
#include <QVBoxLayout>
#include <QProgressBar>
#include <QPushButton>
#include "appbarexamples.h"
#include "components/appbar.h"
#include "frame.h"
#include "components/progress.h"
#include "components/circularprogress.h"
AppBarExamples::AppBarExamples(QWidget *parent)
: ExampleList(parent)
: QWidget(parent)
{
Progress *p = new Progress;
QVBoxLayout *l = new QVBoxLayout;
setLayout(l);
l->addStretch(1);
l->addWidget(p);
CircularProgress *cp = new CircularProgress;
cp->setSize(30);
l->addWidget(cp);
QProgressBar *pb = new QProgressBar;
QPushButton *b = new QPushButton;
l->addWidget(b);
l->addWidget(pb);
/*
QLayout *mainLayout = widget()->layout();
{
@ -53,6 +80,7 @@ AppBarExamples::AppBarExamples(QWidget *parent)
mainLayout->addWidget(frame);
}
*/
}
AppBarExamples::~AppBarExamples()

View File

@ -3,7 +3,7 @@
#include "examplelist.h"
class AppBarExamples : public ExampleList
class AppBarExamples : public QWidget
{
Q_OBJECT

View File

@ -135,6 +135,24 @@ AvatarExamples::AvatarExamples(QWidget *parent)
);
frame->setWidget(view);
layout->addWidget(frame);
}
{
Avatar *avatar = new Avatar;
avatar->setSize(80);
QImage img("../qt-material-widgets/sikh.jpg");
avatar->setImage(img);
ExampleView *view = new ExampleView;
view->setWidget(avatar);
Frame *frame = new Frame;
frame->setCodeSnippet(
"hello"
);
frame->setWidget(view);
layout->addWidget(frame);
}
}

View File

@ -71,6 +71,22 @@ TextFieldExamples::TextFieldExamples(QWidget *parent)
layout->addWidget(frame);
}
{
TextField *textField = new TextField;
textField->setDisabled(true);
textField->setLabel("Disabled");
ExampleView *view = new ExampleView;
view->setWidget(textField);
Frame *frame = new Frame;
frame->setCodeSnippet(
"hello"
);
frame->setWidget(view);
layout->addWidget(frame);
}
{
QLineEdit *edit = new QLineEdit;