64class GUI_EXPORT
QgsGui :
public QObject
77 UseCrsOfFirstLayerAdded = 1,
80 Q_ENUM( ProjectCrsBehavior )
95 SIP_SKIP static QgsNative *nativePlatformInterface();
169 static QgsProcessingRecentAlgorithmLog *processingRecentAlgorithmLog();
175 static QgsProcessingFavoriteAlgorithmManager *processingFavoriteAlgorithmManager();
243 static
void enableAutoGeometryRestore( QWidget *widget, const QString &key = QString() );
250 static QgsWindowManagerInterface *windowManager();
257 static
void setWindowManager( QgsWindowManagerInterface *manager
SIP_TRANSFER );
277 HigMenuTextIsTitleCase = 1 << 0,
278 HigDialogTitleIsTitleCase = 1 << 1
295 static QColor sampleColor( QPoint point );
302 static QScreen *findScreenAt( QPoint point );
326 static void initCalloutWidgets()
SIP_SKIP;
333 static
bool hasWebEngine();
351 void optionsChanged();
359 QgsNative *mNative =
nullptr;
369 QgsProcessingFavoriteAlgorithmManager *mProcessingFavoriteAlgorithmManager =
nullptr;
370 QgsProcessingRecentAlgorithmLog *mProcessingRecentAlgorithmLog =
nullptr;
384 std::unique_ptr<QgsWindowManagerInterface> mWindowManager;
The QgsHistoryProviderRegistry is a registry for objects which track user history (i....
Q_DECLARE_OPERATORS_FOR_FLAGS(QgsTextRendererUtils::CurvedTextFlags)