@@ -101,6 +101,9 @@ class QgsVectorLayerTools;
101
101
class QgsWelcomePage ;
102
102
class QgsOptionsWidgetFactory ;
103
103
class QgsStatusBar ;
104
+ class QgsGeometryValidationService ;
105
+ class QgsGeometryValidationDock ;
106
+ class QgsGeometryValidationModel ;
104
107
class QgsUserProfileManagerWidgetFactory ;
105
108
class Qgs3DMapCanvasDockWidget ;
106
109
@@ -114,6 +117,7 @@ class QgsAdvancedDigitizingDockWidget;
114
117
class QgsGpsInformationWidget ;
115
118
class QgsStatisticalSummaryDockWidget ;
116
119
class QgsMapCanvasTracer ;
120
+
117
121
class QgsDecorationItem ;
118
122
class QgsMessageLogViewer ;
119
123
class QgsMessageBar ;
@@ -690,13 +694,6 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
690
694
// ! Returns pointer to the identify map tool - used by identify tool in 3D view
691
695
QgsMapToolIdentifyAction *identifyMapTool () const { return mMapTools .mIdentify ; }
692
696
693
- /* *
694
- * Take screenshots for user documentation
695
- * @param saveDirectory path were the screenshots will be saved
696
- * @param categories an int as a flag value of QgsAppScreenShots::Categories
697
- */
698
- void takeAppScreenShots ( const QString &saveDirectory, const int categories = 0 );
699
-
700
697
public slots:
701
698
// ! save current vector layer
702
699
void saveAsFile ( QgsMapLayer *layer = nullptr , bool onlySelected = false );
@@ -1970,9 +1967,6 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
1970
1967
// ! Populates project "load from" / "save to" menu based on project storages (when the menu is about to be shown)
1971
1968
void populateProjectStorageMenu ( QMenu *menu, bool saving );
1972
1969
1973
- // ! Create the option dialog
1974
- QgsOptions *createOptionsDialog ( QWidget *parent = nullptr );
1975
-
1976
1970
QgisAppStyleSheet *mStyleSheetBuilder = nullptr ;
1977
1971
1978
1972
// actions for menus and toolbars -----------------
@@ -2145,6 +2139,7 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
2145
2139
2146
2140
// ! interface to QgisApp for plugins
2147
2141
QgisAppInterface *mQgisInterface = nullptr ;
2142
+ friend class QgisAppInterface ;
2148
2143
2149
2144
QSplashScreen *mSplash = nullptr ;
2150
2145
// ! list of recently opened/saved project files
@@ -2311,8 +2306,6 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
2311
2306
bool mBlockActiveLayerChanged = false ;
2312
2307
2313
2308
friend class TestQgisAppPython ;
2314
- friend class QgisAppInterface ;
2315
- friend class QgsAppScreenShots ;
2316
2309
};
2317
2310
2318
2311
#ifdef ANDROID
0 commit comments