@@ -101,6 +101,9 @@ class QgsVectorLayerTools;
101101class QgsWelcomePage ;
102102class QgsOptionsWidgetFactory ;
103103class QgsStatusBar ;
104+ class QgsGeometryValidationService ;
105+ class QgsGeometryValidationDock ;
106+ class QgsGeometryValidationModel ;
104107class QgsUserProfileManagerWidgetFactory ;
105108class Qgs3DMapCanvasDockWidget ;
106109
@@ -114,6 +117,7 @@ class QgsAdvancedDigitizingDockWidget;
114117class QgsGpsInformationWidget ;
115118class QgsStatisticalSummaryDockWidget ;
116119class QgsMapCanvasTracer ;
120+
117121class QgsDecorationItem ;
118122class QgsMessageLogViewer ;
119123class QgsMessageBar ;
@@ -690,13 +694,6 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
690694 // ! Returns pointer to the identify map tool - used by identify tool in 3D view
691695 QgsMapToolIdentifyAction *identifyMapTool () const { return mMapTools .mIdentify ; }
692696
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-
700697 public slots:
701698 // ! save current vector layer
702699 void saveAsFile ( QgsMapLayer *layer = nullptr , bool onlySelected = false );
@@ -1970,9 +1967,6 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
19701967 // ! Populates project "load from" / "save to" menu based on project storages (when the menu is about to be shown)
19711968 void populateProjectStorageMenu ( QMenu *menu, bool saving );
19721969
1973- // ! Create the option dialog
1974- QgsOptions *createOptionsDialog ( QWidget *parent = nullptr );
1975-
19761970 QgisAppStyleSheet *mStyleSheetBuilder = nullptr ;
19771971
19781972 // actions for menus and toolbars -----------------
@@ -2145,6 +2139,7 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
21452139
21462140 // ! interface to QgisApp for plugins
21472141 QgisAppInterface *mQgisInterface = nullptr ;
2142+ friend class QgisAppInterface ;
21482143
21492144 QSplashScreen *mSplash = nullptr ;
21502145 // ! list of recently opened/saved project files
@@ -2311,8 +2306,6 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow
23112306 bool mBlockActiveLayerChanged = false ;
23122307
23132308 friend class TestQgisAppPython ;
2314- friend class QgisAppInterface ;
2315- friend class QgsAppScreenShots ;
23162309};
23172310
23182311#ifdef ANDROID
0 commit comments