16 #ifndef QGSLAYERTREEEMBEDDEDWIDGETSIMPL_H
17 #define QGSLAYERTREEEMBEDDEDWIDGETSIMPL_H
37 class QgsLayerTreeOpacityWidget :
public QWidget
43 QSize sizeHint()
const override;
48 QString id()
const override;
49 QString name()
const override;
50 QgsLayerTreeOpacityWidget *createWidget(
QgsMapLayer *layer,
int widgetIndex )
override;
55 void sliderValueChanged(
int value );
56 void updateOpacityFromSlider();
57 void layerTrChanged();
60 QPointer<QgsMapLayer> mLayer;
61 QSlider *mSlider =
nullptr;
62 QTimer *mTimer =
nullptr;
65 #endif // QGSLAYERTREEEMBEDDEDWIDGETSIMPL_H