3 #include <cad/document/document.h>
9 #include <QMdiSubWindow>
13 #include <cad/operations/layerops.h>
43 void onSelectionChanged(
const QItemSelection& selected,
const QItemSelection& deselected);
56 void replaceLayer(lc::Layer_CSPtr oldLayer, lc::Layer_CSPtr newLayer);
void on_layerList_clicked(const QModelIndex &index)
void onSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
void createLayer(lc::Layer_CSPtr layer)
void on_addLayerEvent(const lc::AddLayerEvent &)
Layers(CadMdiChild *mdiChild=nullptr, QWidget *parent=0)
Create widget.
void changeLayerName(lc::Layer_CSPtr &layer, const std::string &name)
void replaceLayer(lc::Layer_CSPtr oldLayer, lc::Layer_CSPtr newLayer)
void on_replaceLayerEvent(const lc::ReplaceLayerEvent &)
Model to display a list of layers in a QTableView.
void on_deleteButton_clicked()
Widget which shows a list of layers.
void setMdiChild(CadMdiChild *mdiChild=nullptr)
Set new document.
void deleteLayer(lc::Layer_CSPtr layer)
void on_removeLayerEvent(const lc::RemoveLayerEvent &)
void layerChanged(lc::Layer_CSPtr layer)
void on_newButton_clicked()