Skip to content

Commit fc53e64

Browse files
committed
Bad layers indicator
1 parent f2c262b commit fc53e64

File tree

4 files changed

+71
-0
lines changed

4 files changed

+71
-0
lines changed

images/images.qrc

+1
Original file line numberDiff line numberDiff line change
@@ -718,6 +718,7 @@
718718
<file>themes/default/mActionReverseLine.svg</file>
719719
<file>themes/default/mActionAdd3DMap.svg</file>
720720
<file>themes/default/mIndicatorNonRemovable.svg</file>
721+
<file>themes/default/mIndicatorBadLayer.svg</file>
721722
<file>themes/default/mIconFolder.svg</file>
722723
<file>themes/default/mIconFolderHome.svg</file>
723724
<file>themes/default/mIconFolderLink.svg</file>
Loading

src/app/CMakeLists.txt

+2
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ SET(QGIS_APP_SRCS
6464
qgslayertreeviewfilterindicator.cpp
6565
qgslayertreeviewmemoryindicator.cpp
6666
qgslayertreeviewnonremovableindicator.cpp
67+
qgslayertreeviewbadlayerindicatorprovider.cpp
6768
qgsmapcanvasdockwidget.cpp
6869
qgsmaplayerstylecategoriesmodel.cpp
6970
qgsmaplayerstyleguiutils.cpp
@@ -293,6 +294,7 @@ SET (QGIS_APP_MOC_HDRS
293294
qgslayertreeviewmemoryindicator.h
294295
qgslayertreeviewfilterindicator.h
295296
qgslayertreeviewnonremovableindicator.h
297+
qgslayertreeviewbadlayerindicatorprovider.h
296298
qgsmapcanvasdockwidget.h
297299
qgsmaplayerstylecategoriesmodel.h
298300
qgsmaplayerstyleguiutils.h

src/app/qgisapp.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ Q_GUI_EXPORT extern int qt_defaultDpiX();
209209
#include "qgslayertreeviewembeddedindicator.h"
210210
#include "qgslayertreeviewfilterindicator.h"
211211
#include "qgslayertreeviewmemoryindicator.h"
212+
#include "qgslayertreeviewbadlayerindicatorprovider.h"
212213
#include "qgslayertreeviewnonremovableindicator.h"
213214
#include "qgslayout.h"
214215
#include "qgslayoutatlas.h"
@@ -3891,6 +3892,7 @@ void QgisApp::initLayerTreeView()
38913892
new QgsLayerTreeViewFilterIndicatorProvider( mLayerTreeView ); // gets parented to the layer view
38923893
new QgsLayerTreeViewEmbeddedIndicatorProvider( mLayerTreeView ); // gets parented to the layer view
38933894
new QgsLayerTreeViewMemoryIndicatorProvider( mLayerTreeView ); // gets parented to the layer view
3895+
new QgsLayerTreeViewBadLayerIndicatorProvider( mLayerTreeView ); // gets parented to the layer view
38943896
new QgsLayerTreeViewNonRemovableIndicatorProvider( mLayerTreeView ); // gets parented to the layer view
38953897

38963898
setupLayerTreeViewFromSettings();

0 commit comments

Comments
 (0)