57 EnabledOnlyWhenEditable
63 ActionType = Qt::UserRole,
64 ActionId = Qt::UserRole + 1
69 QWidget *parent =
nullptr );
73 QList<QgsAction> actions()
const;
75 bool showWidgetInAttributeTable()
const;
84 void addDefaultActions();
85 void itemDoubleClicked( QTableWidgetItem *item );
89 void insertRow(
int row,
const QgsAction &action );
90 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 );
91 void swapRows(
int row1,
int row2 );
96 void rowSelected(
int row );
98 QString uniqueName( QString name );