57 EnabledOnlyWhenEditable
63 ActionType = Qt::UserRole,
64 ActionId = Qt::UserRole + 1
69 QWidget *parent =
nullptr );
73 QList<QgsAction> actions()
const;
75 bool showWidgetInAttributeTable()
const;
85 void addDefaultActions();
86 void itemDoubleClicked( QTableWidgetItem *item );
90 void insertRow(
int row,
const QgsAction &action );
91 void insertRow(
int row,
Qgis::AttributeActionType type,
const QString &name,
const QString &actionText,
const QString &iconPath,
bool capture,
const QString &shortTitle,
const QSet<QString> &actionScopes,
const QString ¬ificationMessage,
bool isEnabledOnlyWhenEditable =
false );
92 void swapRows(
int row1,
int row2 );
97 void rowSelected(
int row );
99 QString uniqueName( QString name );