35 class QgsProcessingRecentAlgorithmLog;
36 class QgsWindowManagerInterface;
65 SIP_SKIP static QgsNative *nativePlatformInterface();
107 static QgsProcessingRecentAlgorithmLog *processingRecentAlgorithmLog();
120 static void enableAutoGeometryRestore( QWidget *widget,
const QString &key = QString() );
127 static QgsWindowManagerInterface *windowManager();
134 static void setWindowManager( QgsWindowManagerInterface *manager
SIP_TRANSFER );
142 HigMenuTextIsTitleCase = 1 << 0,
143 HigDialogTitleIsTitleCase = 1 << 1
145 Q_DECLARE_FLAGS( HigFlags,
HigFlag )
151 static QgsGui::HigFlags higFlags();
160 QgsNative *mNative =
nullptr;
168 QgsProcessingRecentAlgorithmLog *mProcessingRecentAlgorithmLog =
nullptr;
170 std::unique_ptr< QgsWindowManagerInterface > mWindowManager;
178 Q_DECLARE_OPERATORS_FOR_FLAGS( QgsGui::HigFlags )
QgsGui is a singleton class containing various registry and other global members related to GUI class...
Shortcuts manager is a class that contains a list of QActions and QShortcuts that have been registere...
The QgsProcessingGuiRegistry is a home for widgets for processing configuration widgets.
Registry of available layout item GUI behavior.
#define SIP_KEEPREFERENCE
This class tracks map layer actions.
This class keeps a list of source select providers that may add items to the QgsDataSourceManagerDial...
This class keeps a list of data item GUI providers that may affect how QgsDataItems behave within the...
HigFlag
HIG flags, which indicate the Human Interface Guidelines for the current platform.