63class GUI_EXPORT
QgsGui :
public QObject
76 UseCrsOfFirstLayerAdded = 1,
79 Q_ENUM( ProjectCrsBehavior )
94 SIP_SKIP static QgsNative *nativePlatformInterface();
168 static QgsProcessingRecentAlgorithmLog *processingRecentAlgorithmLog();
174 static QgsProcessingFavoriteAlgorithmManager *processingFavoriteAlgorithmManager();
242 static
void enableAutoGeometryRestore( QWidget *widget, const QString &key = QString() );
249 static QgsWindowManagerInterface *windowManager();
256 static
void setWindowManager( QgsWindowManagerInterface *manager
SIP_TRANSFER );
270 HigMenuTextIsTitleCase = 1 << 0,
271 HigDialogTitleIsTitleCase = 1 << 1
288 static QColor sampleColor( QPoint point );
295 static QScreen *findScreenAt( QPoint point );
319 static void initCalloutWidgets()
SIP_SKIP;
326 static
bool hasWebEngine();
344 void optionsChanged();
353 QgsNative *mNative =
nullptr;
363 QgsProcessingFavoriteAlgorithmManager *mProcessingFavoriteAlgorithmManager =
nullptr;
364 QgsProcessingRecentAlgorithmLog *mProcessingRecentAlgorithmLog =
nullptr;
377 std::unique_ptr< QgsWindowManagerInterface > mWindowManager;
The QgsHistoryProviderRegistry is a registry for objects which track user history (i....
Q_DECLARE_OPERATORS_FOR_FLAGS(QgsTextRendererUtils::CurvedTextFlags)