|
LibreCAD
|
Widget which shows a list of layers. More...
#include <layers.h>


Signals | |
| void | layerChanged (lc::Layer_CSPtr layer) |
Public Member Functions | |
| Layers (CadMdiChild *mdiChild=nullptr, QWidget *parent=0) | |
| Create widget. More... | |
| ~Layers () | |
| void | setMdiChild (CadMdiChild *mdiChild=nullptr) |
| Set new document. More... | |
Protected Member Functions | |
| void | createLayer (lc::Layer_CSPtr layer) |
| void | deleteLayer (lc::Layer_CSPtr layer) |
| void | replaceLayer (lc::Layer_CSPtr oldLayer, lc::Layer_CSPtr newLayer) |
Protected Attributes | |
| Ui::Layers * | ui |
| LayerModel * | model |
Private Slots | |
| void | onSelectionChanged (const QItemSelection &selected, const QItemSelection &deselected) |
| void | on_newButton_clicked () |
| void | on_deleteButton_clicked () |
| void | on_layerList_clicked (const QModelIndex &index) |
| void | changeLayerName (lc::Layer_CSPtr &layer, const std::string &name) |
Private Member Functions | |
| void | updateLayerList () |
| void | on_addLayerEvent (const lc::AddLayerEvent &) |
| void | on_removeLayerEvent (const lc::RemoveLayerEvent &) |
| void | on_replaceLayerEvent (const lc::ReplaceLayerEvent &) |
Private Attributes | |
| CadMdiChild * | _mdiChild |
| Layers::Layers | ( | CadMdiChild * | mdiChild = nullptr, |
| QWidget * | parent = 0 |
||
| ) |
Create widget.
Definition at line 6 of file layers.cpp.
| Layers::~Layers | ( | ) |
Definition at line 25 of file layers.cpp.
|
privateslot |
Definition at line 100 of file layers.cpp.
|
protected |
Definition at line 116 of file layers.cpp.
|
protected |
Definition at line 123 of file layers.cpp.
|
signal |
|
private |
Definition at line 163 of file layers.cpp.
|
privateslot |
Definition at line 60 of file layers.cpp.
|
privateslot |
Definition at line 66 of file layers.cpp.
|
privateslot |
Definition at line 49 of file layers.cpp.
|
private |
Definition at line 169 of file layers.cpp.
|
private |
Definition at line 177 of file layers.cpp.
|
privateslot |
Definition at line 185 of file layers.cpp.
|
protected |
Definition at line 135 of file layers.cpp.
| void Layers::setMdiChild | ( | CadMdiChild * | mdiChild = nullptr | ) |
Set new document.
| document | New document Update the layer list. |
Definition at line 29 of file layers.cpp.
|
private |
Definition at line 142 of file layers.cpp.
|
private |
|
protected |