QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
|
A delegate for showing column attribute source as a QgsFieldExpressionWidget. More...
#include <qgslayoutattributeselectiondialog.h>
Public Member Functions | |
QgsLayoutColumnSourceDelegate (QgsVectorLayer *vlayer, QObject *parent=nullptr, const QgsLayoutObject *layoutObject=nullptr, bool forceExpressions=false) | |
Constructor for QgsLayoutColumnSourceDelegate. More... | |
QWidget * | createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override |
void | setEditorData (QWidget *editor, const QModelIndex &index) const override |
void | setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override |
void | updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override |
Public Member Functions inherited from QgsExpressionContextGenerator | |
virtual | ~QgsExpressionContextGenerator ()=default |
virtual QgsExpressionContext | createExpressionContext () const =0 |
This method needs to be reimplemented in all classes which implement this interface and return an expression context. More... | |
A delegate for showing column attribute source as a QgsFieldExpressionWidget.
Definition at line 211 of file qgslayoutattributeselectiondialog.h.
QgsLayoutColumnSourceDelegate::QgsLayoutColumnSourceDelegate | ( | QgsVectorLayer * | vlayer, |
QObject * | parent = nullptr , |
||
const QgsLayoutObject * | layoutObject = nullptr , |
||
bool | forceExpressions = false |
||
) |
Constructor for QgsLayoutColumnSourceDelegate.
If forceExpressionValues is true
then the values generated by the delegate will always be complete QGIS expressions, i.e. field references will be quoted accordingly.
Definition at line 418 of file qgslayoutattributeselectiondialog.cpp.
|
override |
Definition at line 440 of file qgslayoutattributeselectiondialog.cpp.
|
override |
Definition at line 454 of file qgslayoutattributeselectiondialog.cpp.
|
override |
Definition at line 463 of file qgslayoutattributeselectiondialog.cpp.
|
override |
Definition at line 471 of file qgslayoutattributeselectiondialog.cpp.