]> Shamusworld >> Repos - architektonas/blobdiff - src/layerwidget.cpp
Added main window state saving.
[architektonas] / src / layerwidget.cpp
index 227225374b30f0e24cb31af833009be4af9293a4..6561256c5f4af3d8a7caf12363fb6ba55c0f73c6 100644 (file)
 //
 
 #include "layerwidget.h"
+#include "layeritemwidget.h"
+
+
+LayerWidget::LayerWidget(void): QWidget()
+{
+       LayerItemWidget * liw1 = new LayerItemWidget("Guidelines");
+       LayerItemWidget * liw2 = new LayerItemWidget("Floor #1");
+       LayerItemWidget * liw3 = new LayerItemWidget("Mechanical");
+       LayerItemWidget * liw4 = new LayerItemWidget("List Widget");
+       LayerItemWidget * liw5 = new LayerItemWidget("Background");
+
+       QListWidget * qlw = new QListWidget;
+       QListWidgetItem * qli1 = new QListWidgetItem(qlw);
+       QListWidgetItem * qli2 = new QListWidgetItem(qlw);
+       QListWidgetItem * qli3 = new QListWidgetItem(qlw);
+       QListWidgetItem * qli4 = new QListWidgetItem(qlw);
+       QListWidgetItem * qli5 = new QListWidgetItem(qlw);
+       qlw->setItemWidget(qli1, liw1);
+       qlw->setItemWidget(qli2, liw2);
+       qlw->setItemWidget(qli3, liw3);
+       qlw->setItemWidget(qli4, liw4);
+       qlw->setItemWidget(qli5, liw5);
+
+       QPushButton * pb1 = new QPushButton("+");
+       QPushButton * pb2 = new QPushButton("-");
+       QPushButton * pb3 = new QPushButton("Edit");
+       QPushButton * pb4 = new QPushButton("^");
+       QPushButton * pb5 = new QPushButton("v");
+
+       QHBoxLayout * hbox1 = new QHBoxLayout;
+       hbox1->addWidget(pb1);
+       hbox1->addWidget(pb2);
+       hbox1->addWidget(pb3);
+       hbox1->addWidget(pb4);
+       hbox1->addWidget(pb5);
+       hbox1->addStretch();
+
+       QVBoxLayout * mainLayout = new QVBoxLayout;
+       mainLayout->addWidget(qlw);
+       mainLayout->addLayout(hbox1);
+
+       setLayout(mainLayout);
+}
+
+
+LayerWidget::~LayerWidget()
+{
+}
+