-
- // Make a QScrollArea, put in a QVBoxLayout.
- // Use line widget (two checkboxes, one label), use setIcon() on the
- // checkboxes to change their look (eye open/closed for visibility,
- // lock open/closed for layer lock).
-
- QIcon visibleChecked(":/res/eye-open.png");
-// QIcon visibleUnchecked(":/res/eye-closed.png");
- visibleChecked.addFile(":/res/eye-closed.png", QSize(16, 16), QIcon::Normal, QIcon::On);
+ 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();