63class GUI_EXPORT
QgsGui :
public QObject
75 UseCrsOfFirstLayerAdded = 1,
78 Q_ENUM( ProjectCrsBehavior )
93 SIP_SKIP static QgsNative *nativePlatformInterface();
167 static QgsProcessingRecentAlgorithmLog *processingRecentAlgorithmLog();
173 static QgsProcessingFavoriteAlgorithmManager *processingFavoriteAlgorithmManager();
241 static
void enableAutoGeometryRestore( QWidget *widget, const QString &key = QString() );
248 static QgsWindowManagerInterface *windowManager();
255 static
void setWindowManager( QgsWindowManagerInterface *manager
SIP_TRANSFER );
269 HigMenuTextIsTitleCase = 1 << 0,
270 HigDialogTitleIsTitleCase = 1 << 1
287 static QColor sampleColor( QPoint point );
294 static QScreen *findScreenAt( QPoint point );
318 static void initCalloutWidgets()
SIP_SKIP;
325 static
bool hasWebEngine();
343 void optionsChanged();
351 QgsNative *mNative =
nullptr;
361 QgsProcessingFavoriteAlgorithmManager *mProcessingFavoriteAlgorithmManager =
nullptr;
362 QgsProcessingRecentAlgorithmLog *mProcessingRecentAlgorithmLog =
nullptr;
375 std::unique_ptr<QgsWindowManagerInterface> mWindowManager;
The QgsHistoryProviderRegistry is a registry for objects which track user history (i....
Q_DECLARE_OPERATORS_FOR_FLAGS(QgsTextRendererUtils::CurvedTextFlags)