60class GUI_EXPORT
QgsGui :
public QObject
71 UseCrsOfFirstLayerAdded = 1,
74 Q_ENUM( ProjectCrsBehavior )
89 SIP_SKIP static QgsNative *nativePlatformInterface();
156 static QgsProcessingRecentAlgorithmLog *processingRecentAlgorithmLog();
162 static QgsProcessingFavoriteAlgorithmManager *processingFavoriteAlgorithmManager();
230 static
void enableAutoGeometryRestore( QWidget *widget, const QString &key = QString() );
237 static QgsWindowManagerInterface *windowManager();
244 static
void setWindowManager( QgsWindowManagerInterface *manager
SIP_TRANSFER );
258 HigMenuTextIsTitleCase = 1 << 0,
259 HigDialogTitleIsTitleCase = 1 << 1
276 static QColor sampleColor( QPoint point );
283 static QScreen *findScreenAt( QPoint point );
294 static bool pythonMacroAllowed(
void ( *lambda )() =
nullptr,
QgsMessageBar *messageBar =
nullptr )
SIP_SKIP;
302 static
void initCalloutWidgets()
SIP_SKIP;
320 void optionsChanged();
329 QgsNative *mNative =
nullptr;
338 QgsProcessingFavoriteAlgorithmManager *mProcessingFavoriteAlgorithmManager =
nullptr;
339 QgsProcessingRecentAlgorithmLog *mProcessingRecentAlgorithmLog =
nullptr;
352 std::unique_ptr< QgsWindowManagerInterface > mWindowManager;
The QgsHistoryProviderRegistry is a registry for objects which track user history (i....
Q_DECLARE_OPERATORS_FOR_FLAGS(QgsTextRendererUtils::CurvedTextFlags)