20#ifndef LIBREPCB_EDITOR_BOARDLAYERSDOCK_H
21#define LIBREPCB_EDITOR_BOARDLAYERSDOCK_H
26#include "../../graphics/graphicslayer.h"
The BoardLayersDock class.
Definition: boardlayersdock.h:48
void on_btnNone_clicked()
Definition: boardlayersdock.cpp:96
QList< QString > getBottomLayers() const noexcept
Definition: boardlayersdock.cpp:199
void on_btnTop_clicked()
Definition: boardlayersdock.cpp:72
~BoardLayersDock() noexcept
Definition: boardlayersdock.cpp:58
void on_btnTopBottom_clicked()
Definition: boardlayersdock.cpp:84
void setVisibleLayers(const QList< QString > &layers) noexcept
Definition: boardlayersdock.cpp:166
void on_btnBottom_clicked()
Definition: boardlayersdock.cpp:78
void on_listWidget_itemChanged(QListWidgetItem *item)
Definition: boardlayersdock.cpp:65
QScopedPointer< Ui::BoardLayersDock > mUi
Definition: boardlayersdock.h:85
BoardLayersDock(const BoardLayersDock &other)=delete
GraphicsLayer::OnEditedSlot mOnLayerEditedSlot
Definition: boardlayersdock.h:89
bool mUpdateScheduled
Definition: boardlayersdock.h:86
const IF_GraphicsLayerProvider & mLayerProvider
Definition: boardlayersdock.h:84
QList< QString > getCommonLayers() const noexcept
Definition: boardlayersdock.cpp:172
void on_btnAll_clicked()
Definition: boardlayersdock.cpp:91
void layersVisibilityChanged()
void layerEdited(const GraphicsLayer &layer, GraphicsLayer::Event event) noexcept
Definition: boardlayersdock.cpp:105
QList< QString > getTopLayers() const noexcept
Definition: boardlayersdock.cpp:185
void updateListWidget() noexcept
Definition: boardlayersdock.cpp:125
QList< QString > getAllLayers() const noexcept
Definition: boardlayersdock.cpp:213
The GraphicsLayer class represents a graphical layer used in schematics and boards.
Definition: graphicslayer.h:53
The IF_GraphicsLayerProvider class defines an interface for classes which provide layers.
Definition: graphicslayer.h:111
Definition: occmodel.cpp:77