profile_manager.gui.mdl_profiles module

class profile_manager.gui.mdl_profiles.ProfileListModel(*args: Any, **kwargs: Any)[source]

Bases: QStandardItemModel

QStandardItemModel to display available QGIS profile list

NAME_COL = 0
flags(index: qgis.PyQt.QtCore.QModelIndex) → qgis.PyQt.QtCore.Qt.ItemFlags[source]

Define flags for an index. Used to disable edition.

Parameters:

index (QModelIndex) – data index

Returns:

flags

Return type:

Qt.ItemFlags

insert_profile(profile_name: str) → None[source]

Insert profile in model

Parameters:

profile_name (str) – profile name