-
- // 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("Background");
+ LayerItemWidget * liw2 = new LayerItemWidget("Guidelines");
+ LayerItemWidget * liw3 = new LayerItemWidget("Floor #1");
+ LayerItemWidget * liw4 = new LayerItemWidget("Mechanical");
+ LayerItemWidget * liw5 = new LayerItemWidget("List Widget");
+
+ 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("-");
+
+ QHBoxLayout * hbox1 = new QHBoxLayout;
+ hbox1->addWidget(pb1);
+ hbox1->addWidget(pb2);